0

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

这里有一些方法可以做到这一点这个

我从这里下载简单的横幅

在与 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”。

怎么了?

4

1 回答 1

0

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

于 2013-05-21T19:26:29.670 回答