我正在使用此示例的源代码。 现在我想将swf中的字节数组发送到JavaScript。
我刚学会了如何使用ExternalInterface来从JS< =>来回调用函数。 AS3
一切正常。
但我编写的所有AS3代码都在flash文件的第一帧,而不是在.as类文件中。 (此类扩展了MovieClip而不是Sprite)
测试后我想将它添加到.as类文件中以从中获取数据。它不起作用。 唯一的方法是将类中的所有内容转换为静态,以便我可以从外部访问它吗? (框架中的AS3)
答案 0 :(得分:1)
您似乎无法访问位于时间轴中的单独文件中的方法。
确保您的导入超出了{}范围。
package {
//imports
import flash.display.MovieClip;
import flash.display.Shape;
public class Main extends MovieClip
{
public function Main()
{
//code from frame excluding imports
}
}
}