| Name |
take |
| Date |
2008年12月18日 (木) 13時45分 |
| Message |
お世話になります。
以下、No,876
http://hfm-kenchan.com/Lesson/contents/s876.htm
こちらのようなフラッシュを外部のフラッシュから読み込んで表示させるものを作成しております。
今は単純に読込み元のフラッシュでNo,876を読み込むボタンがあり、ボタンを押すと
loadMoviedで読み込みと読込み元の指定した場所にNo,876を表示させています。
そのとき、デフォルトでCONTENS1が選択されP1.jpgが表示されてしまうのですが、
たとえばこのときに、別のボタンをクリックした場合は、
デフォルトでCONTENS3が選択され、P3.jpgが表示されている、ということはできるでしょうか?
よろしくお願いします。 |
Response
01
|
| 2008年12月20日
(土) 00時06分> tashiro |
|
こんばんは。
まずは、読込み元のフラッシュでシーンの1フレーム目にNum=0を定義しておきます。
それから、ターゲットにするムービークリップをmcとして、読み込むボタンに
on (press) {
mc.loadMovie("slideshow5.swf");
_root.Num = 3;//読み込ませたいコンテンツの番号
}
と記述します。次に、slideshow5.swfの中で、menuセットMCのクリップアクションを
onClipEvent (load) {
Menu = "mc"+_root.Num;//menuが予約語になっているので、大文字に変える
}
このように変えて、各メニューMCのクリップアクションのonClipEvent (load)の部分を
onClipEvent (load) {
if (_parent.Menu == this._name) {
Checked = true;
mOver = true;
} else {
Checked = false;
mOver = false;
}
}
onClipEvent (mouseUp) {
if (_parent.Menu == this._name) {
・・・
・・・
・・・
このように変えると、指定した番号に対応したコンテンツが読み込まれます。
各メニューMCの中の透明ボタンも、menuをMenuに変えてください。
|
|
Response
02
|
| 2008年12月22日
(月) 15時19分> take |
|
ありがとうございました。出来ました。
|
|