トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     クラス用のフレームの書き出し
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
Daidai
Åê¹ÆNo.8679
投稿日時: 2004-6-28 18:19
新米
居住地: Tokyo
投稿: 8
使用環境:
WinXP Pro SP1
Frash MX2004 Pro 7.0.1
クラス用のフレームの書き出し
あるswfを作成しているのですが、調べてもわからない事が出てしまいま
した。
どなたか教えて頂けませんでしょうか?

以下の作業を行ったところ、ライブラリ内のmcをattachMovieした際に
そのmcで使用しているcheckbox等のコンポーネントが真っ白に表示される
様になってしまいました。

読込み完了後にフレーム2に移動する様なプリローダー(mc)を作成、
1フレーム目に配置。

1フレーム目のデータ量を減らす為、「パブリッシュ設定」の
「クラス用のフレームの書き出し」を2フレームに設定。

1フレーム目のデータ量を減らす為、ライブラリ内のmcの
「最初のフレームに書き出し」のチェックを外した。

実際には表示しないダミーmcを_rootの2フレーム目に配置し、
上でチェックを外したmcをそこに配置。

環境:WinXP Pro, FlashMX 2004 Pro

コンポーネントが書き出されていないという事の様な気がするのですが、
解決策が分かりません。
どうぞよろしくお願い致しますm(__)m
野中文雄
Åê¹ÆNo.8712
投稿日時: 2004-6-29 5:21
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: クラス用のフレームの書き出し
ご使用の環境は、プロフィールに記入しましょう。
引用:
Daidaiさんは書きました:
以下の作業を行ったところ、ライブラリ内のmcをattachMovieした際に
そのmcで使用しているcheckbox等のコンポーネントが真っ白に表示される
様になってしまいました。
...
1フレーム目のデータ量を減らす為、「パブリッシュ設定」の
「クラス用のフレームの書き出し」を2フレームに設定。

1フレーム目のデータ量を減らす為、ライブラリ内のmcの
「最初のフレームに書き出し」のチェックを外した。

実際には表示しないダミーmcを_rootの2フレーム目に配置し、
上でチェックを外したmcをそこに配置。

環境:WinXP Pro, FlashMX 2004 Pro

むしろ、コンポーネントの[リンケージプロパティ]が、[最初のフレームに書き出し]のままになっていませんか? そうすると、必要なクラスが第2フレームまで使えないため、コンポーネントの初期化で問題が発生します。
引用:
コンポーネントが書き出されていないという事の様な気がするのですが、
解決策が分かりません。


----------------
 

Daidai
Åê¹ÆNo.8717
投稿日時: 2004-6-29 11:46
新米
居住地: Tokyo
投稿: 8
使用環境:
WinXP Pro SP1
Frash MX2004 Pro 7.0.1
Re: クラス用のフレームの書き出し
野中さん、レス有難うございます!
非公式テクニカルノートには大変お世話になっております。

「最初のフレームに書き出し」のチェックが入ったままでしたので外してみましたが、
やはりコンポーネントが白い矩形(ボーダーあり)の様になってしまっています。

コンポーネントを使用しているMCはダミーMCに配置されています。
コンポーネントを直接、ダミーMCに配置してみても同じ結果でした。
野中文雄
Åê¹ÆNo.8720
投稿日時: 2004-6-29 12:21
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: クラス用のフレームの書き出し
Flash MX Professional 2004 7.0.1/Windows XP Pro(SP2)の[ムービープレビュー]では、とくに問題なく表示されます。
引用:
Daidaiさんは書きました:
「最初のフレームに書き出し」のチェックが入ったままでしたので外してみましたが、
やはりコンポーネントが白い矩形(ボーダーあり)の様になってしまっています。

コンポーネントを使用しているMCはダミーMCに配置されています。
コンポーネントを直接、ダミーMCに配置してみても同じ結果でした。

[A][パブリッシュ設定]
[ActionScript設定]で、[クラス用のフレーム書き出し]を2に設定。
[B]メインタイムライン
[1]第1フレームは空白キーフレーム。
[2]第2フレームにキーフレーム。MovieClipシンボルdummySymbol(リンケージ設定なし)のインスタンを配置。シンボル内には、CheckBoxコンポーネントインスタンスを内包したシンボルmySymbol(リンケージ識別子"mySymbol")のインスタンス(インスタンス名なし)を配置してあります。
[3]第3フレームから第5フレームまで空白。第5フレームをキーフレームにして、以下のフレームアクションを設定:
this.attachMovie("mySymbol", "my_mc", 1);
this.stop();

CheckBoxコンポーネントの[最初のフレームに書き出し]がチェックされていると(デフォルト)、ビジュアルエレメントは表示されず、枠線のみになります。チェックを外せば、正しく表示されました。


----------------
 

Daidai
Åê¹ÆNo.8724
投稿日時: 2004-6-29 14:18
新米
居住地: Tokyo
投稿: 8
使用環境:
WinXP Pro SP1
Frash MX2004 Pro 7.0.1
Re: クラス用のフレームの書き出し
野中さん、有難うございます。
解決しました!

説明頂いた手順とまったく同じ方法で行っていたので、正しい方法をとっていると確信し、
作業中flaの全レイヤー、全フレームをコピーして新規flaに貼り付け、
「クラス用のフレームの書き出し」を2フレームに設定したところ、
プレビューで正常に表示されました。(1フレーム目を3KBまで下げる事が出来ました)

あるインタラクションを、クイズテンプレートを拡張する形で制作していたので、
そのせいなのかも知れません。

有難うございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops