动作脚本3中的全局变量

时间:2013-05-21 19:22:39

标签: actionscript-3 flash-cs6

我是动作脚本3的新手。我打算使用全局变量。

这里有一些方法thisthis

我从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”。

怎么了?

1 个答案:

答案 0 :(得分:0)

您可能在横幅代码的开头忘了import Main。请记住,当您使用类时,请始终检查是否已导入此类。