0

私はこれらすべての初心者です。

私はフラッシュ アニメーションで 3 秒のビットを作成しようとしています (ゲームやインターフェイスではなく、freeactionscript.com で見つけた視差スター フィールドを使用する小さなシーケンスです:

http://www.freeactionscript.com/2010/06/endless-starfield-parallax-scrolling/

このコードを既存のプロジェクトにプラグインしたいだけです。AS3コードのプラグインに関するものを見つけるために何時間も掘り下げてきましたが、見つけることができるのは、ActionScriptの高度な理解を前提としたアイテムであり、起動する問題とは実際には関係ありません..

私が取得し続けるエラーは、「1120: 未定義のプロパティ parallaxField へのアクセス」です。すべてのファイルを適切なファイル構造に配置したと思いますが、それでもレンダリングされません。

それを修正するためにどこから始めるべきか、「parallaxField」プロパティを定義する方法、または作業中のプロジェクトにそれを添付する方法さえわかりません。

他に必要な情報があれば教えてください..

とても有難い!

4

1 に答える 1

0

そのリンクには、ダウンロードするデモの例があります。

サブフォルダーを含む com フォルダーを用意し、その場所にファイルする必要があります。

次に、メインのjsファイルで、それをcomフォルダーにインポートします

import com.freeactionscript.ParallaxField;

次に、メインクラス内で変数を定義します

private var parallaxField:ParallaxField;

次に、コンストラクター関数内

// create container for our parallax effect
var mainContainer:MovieClip = new MovieClip();
addChild(mainContainer);

// instantiate parallax class
parallaxField = new ParallaxField();

// createField(container, x, y, width, height, numberOfStars, speedX, speedY);
parallaxField.createField(mainContainer, 10, 10, 530, 380, 100, 1, 1.5);
于 2013-02-24T15:36:25.997 に答える