我是动作脚本3的新手。我打算使用全局变量。
我从here
下载简单横幅在test_banner_actionscript_3.fla所在的目录中创建文件Globe.as。 Globe.cs包含下一个代码
package
{
public class Main
{
public static var myPencil:Number = 3;
}
}
横幅代码如下所示
mybanlink.addEventListener(MouseEvent.CLICK, mybanlinkClickListener);
function mybanlinkClickListener(e:MouseEvent):void {
trace(Main.myPencil); //3
var url:String="http://www.web-article.com.ua";
var urlRequest:URLRequest=new URLRequest(url);
navigateToURL(urlRequest);
}
但我得到
error: 1120: Access of undefined property Main
有趣的是,Intellisense在输入“Main”时会建议“myPencil”。
怎么了?
答案 0 :(得分:0)
您可能在横幅代码的开头忘了import Main
。请记住,当您使用类时,请始终检查是否已导入此类。