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

「Main」と入力すると、Intellisense が「myPencil」を提案するのは興味深いことです。

どうしたの?

4

1 に答える 1

0

バナー コードの最初の部分を忘れている可能性がimport Mainあります。クラスを使用するときは、このクラスがインポートされていることを常に確認してください。

于 2013-05-21T19:26:29.670 に答える