- 締切済み
MovieClip.propertyで設定したメソッドが消えてしまう
お世話になっております。 ステージ上のMovieClip my_mc があるとします。 ActionScriptは以下になります。 MovieClip.property.hogehoge = function(){ trace("hogehogehoge"); } my_mc.onPress = function(){ this.hogehoge(); } 1回目にmy_mcをクリックすると正常に『hogehogehoge』と表示されます。 しかし、クリックを何回かしているうちに何も表示されなくなります。2回目以降の時もあれば、5回目以降の時もあります。 一度表示されなくなると、それ以降は表示されません。 試しに以下のようにトレースしました。 my_mc.onPress = function(){ trace(this.hogehoge); this.hogehoge(); } 正常に表示される時は『[type Function]』と表示され、表示されなくなると『undefined』になります。 なぜ、undefined になるかがわかりません ご教授のほど宜しくお願い致します。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- JackB
- ベストアンサー率33% (107/320)
回答No.1
あなたが別の場所に立てた全く同じ質問に回答がありますよ。ご覧ください。 http://www.flash-jp.com/modules/newbb/viewtopic.php?viewmode=thread&topic_id=5787&forum=6 #質問者がマルチポストというマナー違反を犯しているのに、 それを指摘する書き込みの方が削除されるなんて理不尽だなぁ・・・。