メイン コーダーズルーム【スクリプト系】 ビルトインメソッドのカスタム化について | 投稿するにはまず登録を |
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
salvox | Åê¹ÆNo.11613 投稿日時: 2004-10-20 2:26 |
常連 居住地: 東京都 投稿: 73
使用環境:
|
Re: onReleaseの受け取り・・・例えば 引用:
なるほど.addPropertyを使うってそいういうことだったんですね.どのMCもハンドカーソルになるのが気になりますね. そうなんですよ。なんで、onRelease2 をgetter/setterにしてるかというと、恐らくFlashの構造上 onReleaseという変数に何か値が設定されていると、ボタンとして認識してしまう恐れがあるなと思ったので、 あえて、onRelease自体をgetter/setterにするのは避けて、onRelease2という仮想変数をgetter/setterにしているんです。 それに、onRelease自体をgetter/setterにするってのは、 MovieClip.prototype.onRelease = function(){};と設定するのとあまり変わらないような気がしまして。だったら、MovieClip.prototype.onRelease という設定の方がメモリーも節約できるので。 でも、↑をやると、全てのMCがボタンになるので、 onRelease2が妥当じゃないかという結論に至ったわけです。 (多分、もっと適切な命名のしかたがあると思うのですが) それに、getter/setterに onReleaseを設定してしまうと、 onRelease自体が上書きされるイメージになったり、 仮想変数に実態変数を設定するのも、なんかしっくりこなかったので。
|
フラット表示 | 前のトピック | 次のトピック |
投稿するにはまず登録を | |