No.3ベストアンサー
- 回答日時:
#2です。
#2は,#1に書かれた文だけを見て書いたもので,
ついうっかり本題のご質問の方を忘れ去っていました。
流れとしては
MoveClipLoader クラスのメソッドでカードとなる画像をムービークリップにロードして,
そのロードが完了次第,
画像を読み込んだムービークリップに何かを動作させる関数などを定義します。
私の回答したものですと下記のものが近いと思います。
「ランダムで表示されるアイコン→画像+リンク」
http://okwave.jp/qa4639956.html
他のサイトですと次のような感じです。
【FlashQ&A】生成したムービークリップが押せない
http://hfm-kenchan.com/Lesson/log_qa/D0805261.htm
中途半端に難しい条件なので,
ちゃんとしたサイトのサンプルがなかなか見つかりませんね。
要はボタンではなくムービークリップに画像をロードするのです。
しかし,
ムービークリップに外部の何かをロードすると,
そのムービークリップが外部のものによって乗っ取られてしまうので,
それまで(読み込む前まで)に定義や設定しておいたプロパティなどが吹き飛んでしまうのです。
そこで,
ムービークリップに外部の画像がロードされるのを待ってから,
その後で,
そのムービークリップ.onRelease = function(){
何かさせたい動作
};
を定義する必要が出てきます。
その「ムービークリップに外部の画像がロードされる」というタイミングをみはからうために,
MovieClipLoader が必要になります。
ただし,絶対に MovieClipLoader が必要なわけではなく,
ムービークリップ自体に固定的に書いた
on(release){
何かさせたい動作
}
は,外部画像が読み込まれても消えることはありません。
したがって,
固定的な何かを実行させる命令がある場合は,
MovieClipLoader は不必要だということになります。
(そういうことは普通はないので,もっとサンプルはありません。)
No.2
- 回答日時:
#1です。
> loadMovieでボタンをクリックすることでムービークリップに外部画像読み込むことはできます。
> ですが、Flashを起動してすぐに画像を読み込む方法がわかりません。
普通は反対(逆)です。
ボタンクリックでロードする方が難しいです。
ボタンクリックなしだと
AAA.loadMovie("BBB.jpg");
このようにフレーム(フレーム1のキーフレーム)に書けば良いだけのことを,
わざわざボタンの onイベントハンドラ などを使って
on(release){
_root.AAA.loadMovie("BBB.jpg");
}
と書くとか,
またはフレームに
ボタンのインスタンス名.onRelease = function(){
AAA.loadMovie("BBB.jpg");
};
などとイベントハンドラメソッドを定義するのですから。
コピペをするのではなくて何をしているのか意味を考えましょう。
ボタンに書く方がはるかに高度です。
> また、ムービークリップではなくボタンに画像を読み込む方法がわかりません。
それはできません。
できたとしても(変なバグを利用すればできることはできますができたとしても),
ボタンが単なる画像入りムービークリップになってしまうだけです。
No.1
- 回答日時:
では,
どういうものがしっくりと来るのでしょうか?
それが具体的に書きにくい場合は,
調べたサンプルはどうしっくり来なかったのでしょうか?
ポイッと丸投げで書かれても
しっくりくる回答が来るはずありませんよね。
つまり回答しても無意味なので回答する気が起こりませんよ。
> Adobe Flash CS3 Professional
ActionScriptのバージョンは何でしょうか?
またどのバージョンをとっても方法など無数にありますよ。
ActionScript2.0 以下では超大きく分けると次の2通りくらいがあると思います。
・レベルにロードする
・ムービークリップにロードする
ActionScript3.0 では超大きく分けると次の2通りくらいがあると思います。
・スプライトにロードする
・ムービークリップにロードする
あと,
ムービークリップなどは手動で作成した物を使うのか,
ActionScriptで生成した物を使うのか。
などなどなどなどなど…………
全く条件がわかりません。
無数にある方法の中から1つ書いても絶対にしっくり来る回答ではないでしょう。
この回答への補足
すみません、説明不足でした。
loadMovieでボタンをクリックすることでムービークリップに外部画像読み込むことはできます。
ですが、Flashを起動してすぐに画像を読み込む方法がわかりません。
また、ムービークリップではなくボタンに画像を読み込む方法がわかりません。
ActionScriptのバージョンは2です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ホームページ作成・プログラミング Adobe FLASH に代わるソフトはありますか? 4 2022/09/27 19:35
- その他(IT・Webサービス) ●動画編集ソフトについて教えてください Adobe Premiereにお詳しい方、ご教示くださいまし 1 2023/04/06 10:07
- マルウェア・コンピュータウイルス FlashPlayerの削除とマルウェア感染について 5 2023/02/23 20:52
- ノートパソコン 10年前のデスクトップPCを使ってて、結構ガタが来てます。 ノートPCか、タブレット端末で Wind 3 2023/04/23 00:06
- 携帯型ゲーム機 switch 2 2023/04/11 10:32
- ドライブ・ストレージ USBメモリが勝手に接続解除される。 2 2022/06/30 12:38
- Web・クリエイティブ 【 3DCGソフト⠀MAYAについての質問 】 MAYAでビューからイメージプレーンを読み込むと、ビ 1 2023/07/09 02:50
- ドライブ・ストレージ ゲーミングpc SSD 寿命を延ばしたい 3 2023/02/14 18:41
- 格安スマホ・SIMフリースマホ 格安SIMカードについて。イオンモバイルの月のデータを使い切った後、ものすごくスピードが遅いです。L 6 2023/02/09 06:56
- YouTube WindowsのYouTube 15 2023/05/19 16:16
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ムービークリップの中のボタン...
-
VB 基本的なプログラム √ ...
-
FlashからPHPへの値の受け渡し
-
FLASH MX ロールオーバーボタン
-
arduino プログラムについて
-
移動位置が狂ってしまう
-
VBAで改行の入ったデータの正規...
-
YOASOBI
-
別のアプリケーションのテキス...
-
プログラミング、アーキテクチ...
-
photoshopで書いた四角の枠の中...
-
DataTableの件数を取得したい
-
ipconfig /releaseって何ですか?
-
python ボタンを押すと複数の関...
-
PYTHONのtkinterについて
-
VBScriptでMsgBoxのYesNoボック...
-
UWSCのBTN関数について。
-
VB6.0 でメニューを作りたいん...
-
VBAユーザーホームテキストボッ...
-
Pythonのtkinterについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
arduino プログラムについて
-
×ボタンを無効化したいのですが...
-
ボタンの上にカーソルを置いた...
-
flashでボタンを押したら違うサ...
-
FLASHで印刷ができません
-
ボタンをクリックするとフェー...
-
クリック押下中にキーボードを...
-
ボタンインスタンスにスクリプ...
-
MCの中のActionScript
-
ボタンの重ね順について
-
swapDepths について
-
FLASH ボタンフォーカスインし...
-
メニューボタンを押されたまま...
-
外部SWF読み込み後の座標指定
-
FLASHでドロップダウンメニュー...
-
FLASHで画面の最大化と100%表示...
-
flash 計算機について
-
虫眼鏡拡大ムービーの中にボタ...
-
attachMovie後のプロパティ参照
-
photoshopで書いた四角の枠の中...
おすすめ情報