2011-08-08 4 views
0

私は、次のよここで見つけるチュートリアル:http://www.flashuser.net/flash-tricks/tips-tricks-10-using-drag-drop-in-actionscript-3-0.htmlAS3でムービークリップ/記号を使用して - 未定義のプロパティのアクセス

を私は形状(その長方形)を描画した(というか、以下ではありません!)。私は右クリックし、 "シンボルに変換"を選択しました。ムービークリップの種類とその名前はitem1です。 (私は "actionscriptのための輸出"を選択していない)。

最初のフレーム上の私のActionScriptは、単に...次のようになります。

item1.initX = 0;

これはエラーaccess of undefined property item1を与えます。

これをどのように修正するかわかりません。リンクからソースをダウンロードすることは、私の試みとまったく同じように見えますが、それらのソースは機能します。

これはなぜ機能しないのでしょうか。他のチュートリアルやヘルプはどこにも私の問題を示すものではありません。私は "actionscriptのための輸出"とあらゆる種類のチェックを含めて考えることができるすべてを試しました。運がない。

私は間違っていますか?私はその本当に本当に簡単に賭ける! :p

ありがとうございました

答えて

1

シンボルを最初にインスタンス化する必要があります。 シンボルがステージ上にある場合はそれを選択し、プロパティパネルに移動して、 の名前:item1というインスタンスを付けます。 http://screencast.com/t/kk4ZlVl5

それがステージ上ではない場合、あなたは「ActionScriptに書き出し」を選択して、あなたのコードでそれをインスタンス化する必要があります:

mc = new item1(); 
+0

ああここの部分は、あなたがチュートリアルで逃したものです!一度あなたはどのように知っているので、とても簡単! :pありがとう:) –

+0

これは私の喜びでした:) – gabitzish

関連する問題