`
public class names extends MovieClip
{
public function names(YourName:String)
{
this.addEventListener(Event.ENTER_FRAME,doThis);
}
public function doThis(e:event,Name:String)
{
trace(Name);
}
}
我试图将构造函数的值“YourName”传递给doThis类。如果我真的很愚蠢,我不知道但我不明白该怎么做。有没有办法可以为doThis类提供2个参数?还是有其他解决方案
`
答案 0 :(得分:0)
此代码可以帮助您:
package {
public class Names extends MovieClip
{
private var name:String ;
public function Names(name:String)
{
this.name = name ;
this.addEventListener(Event.ENTER_FRAME, doThis);
}
public function doThis(event:Event):void
{
trace(this.name);
}
}
}
调度事件后调用的所有函数只接受1个参数:Event
。
您所做的只是使用instance variables
。祝你好运,希望它有所帮助:)