メイン コーダーズルーム【スクリプト系】
外部JPG読み込みMCをボタンとして扱う場合のアクション | 投稿するにはまず登録を |
| フラット表示 | 前のトピック | 次のトピック |
| 投稿者 | スレッド |
|---|---|
| joyko | Åê¹ÆNo.38625 投稿日時: 2008-5-1 0:24 |
常連 ![]() ![]() 居住地: 埼玉県 投稿: 167
使用環境:
|
外部JPG読み込みMCをボタンとして扱う場合のアクション 皆さん、
今晩は。 いつもお世話になってます。 先ず、宜しければ、質問になる単純化したサンプルをご覧になって頂きたいと思います。CS3を使用し、AS2.0で、Professional8で保存してます。 http://homepage2.nifty.com/joys/questions/mcbtn_for/frame_clip.html 質問内容は、 1)外部JPGを、MovieClip.loadMovie();で読み込み、それを、ボタンとして扱う場合、シーン上のフレームアクションとMovieClipに直接記載する、クリップアクションの間に差が出てしまっているので、その差に関してのものです。その差とは、フレームアクションですと、ボタンとして、反応せず、クリップアクションですと、ボタンとして反応します。 2)サンプルは、シーンの第一フレームのスクリプトレイヤーに、 this.stop();//念のため screen._xscale = screen._yscale=60;//外部jpgを60%の縮小率で読み込む(今回は、どうでもいい部分です) /*mc1からmc4まで、外部JPGを、12%に縮小読み込み*/ for (i:Number=1; i<=4; i++) { _root["mc"+i]._xscale=_root["mc"+i]._yscale=12; _root["mc"+i].loadMovie("photo/"+i+".jpg"); } /*mc1とmc3は、MovieClipに直接クリップアクションで記載し、MovieClipボタンとして、正常反応するが、 以下のフレームアクションで記載した、mc2とmc4は、ボタンとして、反応しないのは、なぜでしょうか?*/ mc2.onRelease = function():Void { screen.loadMovie("photo/2.jpg"); }; mc4.onRelease = function():Void { screen.loadMovie("photo/4.jpg"); }; //外部写真を読み込んでない、このmc5は、ボタンとして、反応します。 mc5.onRelease = function():Void { screen.unloadMovie(); }; と記載し、 mc1とmc3には、直接クリップアクションで、 ■mc1には、 on(release){ _root.screen.loadMovie("photo/1.jpg"); } ■mc3には、 on (release) { this._parent.screen.loadMovie("photo/3.jpg"); } としてます。 クリップアクションで、記載すれば、支障はないのですが、シーンのフレームに出来るだけ記載したいので、理由が分からず、質問させて頂いた次第です。 お教え頂けると、すっきり致します。 |
| フラット表示 | 前のトピック | 次のトピック |
| 題名 | 投稿者 | 日時 |
|---|---|---|
| » |
joyko | 2008-5-1 0:24 |
| |
Fumio | 2008-5-1 0:32 |
| |
joyko | 2008-5-1 0:41 |
| |
Fumio | 2008-5-1 0:47 |
| |
mayor | 2008-5-1 1:02 |
| |
joyko | 2008-5-1 1:51 |
| |
mayor | 2008-5-1 2:18 |
| |
Fumio | 2008-5-1 2:27 |
| |
mayor | 2008-5-1 2:48 |
| |
joyko | 2008-5-1 7:04 |
| |
joyko | 2008-5-1 11:32 |
| |
mayor | 2008-5-1 12:20 |
| |
Fumio | 2008-5-1 12:42 |
| |
joyko | 2008-5-1 12:52 |
| 投稿するにはまず登録を | |



ログイン


