
flash as3.0代码问题
package{importflash.display.Sprite;importtest.PrevFrame0;publicclassMainextendsSprite...
package
{
import flash.display.Sprite;
import test.PrevFrame0;
public class Main extends Sprite
{
public function Main()
{
PrevFrame0();
}
}
}
我编写了个类 在这里面调用的时候出错 麻烦大侠看看是什么原因~~
test.PrevFrame0 这个类的路径正确,prevFrame0()权限是public的 展开
{
import flash.display.Sprite;
import test.PrevFrame0;
public class Main extends Sprite
{
public function Main()
{
PrevFrame0();
}
}
}
我编写了个类 在这里面调用的时候出错 麻烦大侠看看是什么原因~~
test.PrevFrame0 这个类的路径正确,prevFrame0()权限是public的 展开
4个回答
展开全部
要使用类里面的方法或属性要先定义
var p:PrevFrame0 = new PrevFrame0();
然后用p.属性名和p.方法名来调用
如果要使用类名.属性名或类名.方法名就需要再类里面将方法或属性定义成静态的
var前面加static~
var p:PrevFrame0 = new PrevFrame0();
然后用p.属性名和p.方法名来调用
如果要使用类名.属性名或类名.方法名就需要再类里面将方法或属性定义成静态的
var前面加static~
展开全部
要不你这样写
package
{
public class Main extends ProevFrame
{
public function Main()
{
super()
}
}
}
这样就可以直接用构造函数了
要不三楼说的,不过静态函数内帑能用非静态变量
package
{
public class Main extends ProevFrame
{
public function Main()
{
super()
}
}
}
这样就可以直接用构造函数了
要不三楼说的,不过静态函数内帑能用非静态变量
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1楼同学,这都哪跟哪啊。。。。
var p:PrevFrame0=new PrevFrame0();
var p:PrevFrame0=new PrevFrame0();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
test.PrevFrame0 这个类的路径是不是正确的。
还有就是prevFrame0()方法的权限是不是PUBLIC,,
还有就是prevFrame0()方法的权限是不是PUBLIC,,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询