为什么不能闪CS3找到影片剪辑基类甚至在类路径,设置(AS3)?
-
18-09-2019 - |
题
撕裂我的头发。我创建了一个as3类等等。Foo,其延伸影片剪辑.它不是在一个软件包,因为闪CS3抱怨嵌套包,因此它是一个'赤裸'类。
并且是的这是套在 myproj/as/blah/Foo。作为 是的,这一进口闪光。显示。影片剪辑的顶部的文件。
我也有 myproj/fla。佛罗里达州.主。佛罗里达州被设定为公布作为AS3对flash player9.主。佛罗里达州有类路径,其中包括myproj/as/
在frame1scene1在主要的。佛罗里达州:
import blah.Foo;
var myfoo:Foo = new Foo();
stop();
编译器死在类定义的Foo在Foo。为:
import flash.display.MovieClip;
class blah.Foo extends MovieClip //<=== dies here
{
//whatever...
}
它抱怨:"1017:该定义基类影片剪辑是没有发现"。
有人请帮帮忙!怎么不找到一个最基本类AS3?!!
解决方案
的Actionscript 3.0不喜欢AS2工作
尝试此
package blah
{
import flash.display.Movieclip;
public class Foo extends MovieClip
{
...
希望这有助于。
其他提示
请记住:
虽然私人类没有被尚未实现在写,宣布一类的外部包装,使它'的行为'就像一个。因此,你的问题访问该类从你的主要文件。
一旦包裹内,应指定会喜欢的类进行访问。宣布您的类使用"公共"修改将允许访问您的类的外包。
R~
不隶属于 StackOverflow