2

AS3 はまだ CryEngine 3 でスケールフォームと互換性がないため、actionscript 3 プロジェクトを AS2 に変換しています。

ライブラリにムービークリップがあります。ActionScriptリンケージの下で、「Actionscriptのエクスポート」と「フレーム1でのエクスポート」が設定され、識別子は「通知」で、「クラス」には何もありません。

このコードはエラーになりますThe class or interface 'Notification' could not be loaded.

var newMovieClip:MovieClip = new Notification();
stage.addChild(newMovieClip);

このコードの何が問題になっていますか? ムービークリップを作成してステージに追加するだけの簡単な操作に思えますが、うまく動作していないようです。

4

1 に答える 1

0

attachMovieActionScript 2 では、メソッドを使用する必要があります( docsを参照)。コードは次のようになります。

var newMovieClip:MovieClip = this.attachMovie("Notification", "newMovieClip", this.getNextHighestDepth());

addChildActionScript 2 にはメソッドがないことに注意してください。これdisplayListは ActionScript 3 で追加されました。

于 2013-05-20T00:04:22.660 に答える