メイン コーダーズルーム【スクリプト系】 シンボルに図面ファイルの表示 | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
seafront | Åê¹ÆNo.30601 投稿日時: 2006-12-7 22:14 |
新米 居住地: 投稿: 10
使用環境:
WINXP,Flashbasic8 |
シンボルに図面ファイルの表示 ライブラリに図面ファイルを読み込んで、それをシンボルに関係ずける(シンボルに表示)方法をありませんか。
ただし、マニュアル操作ではなくActionScriptで作成したいです。 |
ebi | Åê¹ÆNo.30608 投稿日時: 2006-12-8 3:44 |
フォーラム芸人 居住地: nagoya 投稿: 926
使用環境:
.6.8 CS6 <参考書> ・基本からしっかりわかるActionScript 3.0(既読) ・ActionScript3.0プロフェッショナルガイド(進行中) ・ActionScript3.0パフォーマンスチューニング(未読) ・ActionScript 3.0 逆引きクイックリファレンス(購入予定... |
Re: シンボルに図面ファイルの表示 ebiです。
引用: ライブラリに図面ファイルを読み込んで、それをシンボルに関係ずける(シンボルに表示)方法をありませんか。 ? どうしてActionScriptでやりたいんでしょうか? |
seafront | Åê¹ÆNo.30611 投稿日時: 2006-12-8 12:01 |
新米 居住地: 投稿: 10
使用環境:
WINXP,Flashbasic8 |
Re: シンボルに図面ファイルの表示 マスクをかける時、マスクされる図面はその図面が表示されているシンボルのMovieClipインスタンスを作成してsetMaskによりマスクをするのですが、やりたいことはその図面が百種類ほどあってその中から
状況によって条件の合った図面を2個選択してその図面にマスクをかけることをWeb上に公開した形で実行したいのでActionScriptを使用したいと考えています。すべての図面をバブリッシュしたファイルで持てばいいのですがその場合バブリッシュファイルの容量が大きすぎます。それで別の方法でマスクされる図面をloadMovieで行うようにしたのですがこの場合はマスクが出来ませんでした。 |
ebi | Åê¹ÆNo.30616 投稿日時: 2006-12-8 15:15 |
フォーラム芸人 居住地: nagoya 投稿: 926
使用環境:
.6.8 CS6 <参考書> ・基本からしっかりわかるActionScript 3.0(既読) ・ActionScript3.0プロフェッショナルガイド(進行中) ・ActionScript3.0パフォーマンスチューニング(未読) ・ActionScript 3.0 逆引きクイックリファレンス(購入予定... |
Re: シンボルに図面ファイルの表示 ebiです。なるほどです。
たいがい、理解されてるようですね。 引用: マスクされる図面をloadMovieで行うようにしたのですがこの場合はマスクが出来ませんでした。 読み込んだ画像でも、マスクできますよ。 ほら ※ ■をクリック。 ※ ●のマスク部分はドラッグできます。 ※ どこの風景か分かるかな? ヒント ・レベルじゃなくmcに読み込んでます。 ・loadMovieじゃなくMovieClipLoader()を使ってます。 |
seafront | Åê¹ÆNo.30647 投稿日時: 2006-12-9 0:07 |
新米 居住地: 投稿: 10
使用環境:
WINXP,Flashbasic8 |
Re: シンボルに図面ファイルの表示 色々調べた結果
ボタンを付けてボタンが押されたらマスクをかけるようにしたら 可能になりました。ということはファイルのロードが完了していない からだと考えられるのですが、ロードが完了したかを調べる方法はありませんか。 |
ebi | Åê¹ÆNo.30649 投稿日時: 2006-12-9 0:26 |
フォーラム芸人 居住地: nagoya 投稿: 926
使用環境:
.6.8 CS6 <参考書> ・基本からしっかりわかるActionScript 3.0(既読) ・ActionScript3.0プロフェッショナルガイド(進行中) ・ActionScript3.0パフォーマンスチューニング(未読) ・ActionScript 3.0 逆引きクイックリファレンス(購入予定... |
Re: シンボルに図面ファイルの表示 ebiです。
引用: ・loadMovieじゃなくMovieClipLoader()を使ってます。 |
seafront | Åê¹ÆNo.30650 投稿日時: 2006-12-9 1:07 |
新米 居住地: 投稿: 10
使用環境:
WINXP,Flashbasic8 |
Re: シンボルに図面ファイルの表示 ご返事ありがとうございます。
MovieClipLoaderクラスのloadClip()も試しましたが、だめでした。 ただボタン内でやるとうまくいきました。 |
ひろゆき | Åê¹ÆNo.30651 投稿日時: 2006-12-9 1:14 |
ちょんまげら 居住地: 東京砂漠 投稿: 4403
使用環境:
10.8.5 Flash Professional CS4/CS6/CC Safari 6.1 |
Re: シンボルに図面ファイルの表示 引用:
seafrontさんは書きました: 具体的にどのような構造になっているのか、 また、どのようなスクリプトを記述されたのか、を お書きになった方がよろしいかと思います。コーダーズルームですし。 引用: ロードが完了したかを調べる方法はありませんか。 MovieClip.loadMovie を用いても、MovieClipLoaderクラス を用いても、 ロードが完了したことは確認できます。 「FN0307007 - MovieClip.loadMovieで外部ファイルを読込む」 「MovieClipLoaderクラスについて」
|
野中文雄 | Åê¹ÆNo.30653 投稿日時: 2006-12-9 7:28 |
ちょんまげら 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: シンボルに図面ファイルの表示 「ロードが完了したか」を確認されていないからでしょう。→【だめでした・できませんでした】
引用: seafrontさんは書きました: |
seafront | Åê¹ÆNo.30660 投稿日時: 2006-12-9 13:58 |
新米 居住地: 投稿: 10
使用環境:
WINXP,Flashbasic8 |
Re: シンボルに図面ファイルの表示 ご指摘とおりでした。
flashは外部ファイルをロードする場合、非同期で実行されるようです。そのためloadClip()の後次のステップでsetMask()を呼び出してもまだロードが完了していないため処理が無効のようです。それでonLoadInitイベントハンドラの中でsetMask()を実行したらうまくいきました。色々ご指導ありがとうございました。 |
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |