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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   ActionScript 3.0 特設会議室
     読み込んだ外部SWFファイルの操作のことで質問があります。
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
yoshi_ido
Åê¹ÆNo.47337
投稿日時: 2011-4-16 12:56
新米
居住地: 長野県
投稿: 5
使用環境:
オンライン
Re: 読み込んだ外部SWFファイルの操作のことで質問があります。
ひろゆきさん、返信ありがとうございます。

説明が分かりづらいとのことで、申し訳なく思います。

「picture」が何を示しているのかも分からない、とのことですが「picture」は、ぬり絵用の画像で、塗りつぶし範囲のマスクと大きな矩形のセットが、塗りつぶしの部品の数だけ重なった構造のMovieClipです。
ただ、こうした内容を含む説明は質問の中でもしているので、これ以上何を書けば、何を示しているのか分かっていただけるのか分からず、戸惑っています。

実は、自己解決しました。質問の内容が分からないものの解決方法を書いても意味がないかもしれません。しかし、私の拙い文章でも意味を理解してくれる方もいらっしゃるかもしれません。今後、同じことで悩む方の参考になればと思い、解決方法を書きます。

問題は、読み込んだ外部SWFファイルの中のオブジェクトにアクセスできない、というものでした。

試行錯誤している間に分かったのは、この現象は「外部SWFファイルにTLFテキストが含まれる場合に起きる」ということでした。

どうしてこうなるのかまでは分かりませんでした。しかし、TLFテキストがないFLAファイルをパブリッシュしたSWFファイルを使えば、質問に書いたスクリプトで問題なく動作し、SWFファイルの中のオブジェクトのプロパティを設定できました。

参考になるかどうか分かりませんが、また、余計なことをあいまいに書くと「さっぱり分からない」と言われてしまうかもしれませんが、読み込んできたLoaderオブジェクトのcontentプロパティ(loadPic.content)をトレースすると次のように出力されました。

TLFテキストありのSWFを読み込んだ場合:[object MainTimeline__Preloader__]
TLFテキストなしのSWFを読み込んだ場合:[object MovieClip]

つまり、TLFテキストのあるなしで、contentプロパティが変わっているようです。

以上、ご報告まで。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   読み込んだ外部SWFファイルの操作のことで質問があります。 yoshi_ido 2011-4-14 18:04
     Re: 読み込んだ外部SWFファイルの操作のことで質問があります。 mayor 2011-4-15 18:07
     » Re: 読み込んだ外部SWFファイルの操作のことで質問があります。 yoshi_ido 2011-4-16 12:56
         Re: 読み込んだ外部SWFファイルの操作のことで質問があります。 mayor 2011-4-16 13:11
         Re: 読み込んだ外部SWFファイルの操作のことで質問があります。 kazurasaka 2011-4-18 8:38
         Re: 読み込んだ外部SWFファイルの操作のことで質問があります。 Fumio 2011-4-18 17:07
         Re: 読み込んだ外部SWFファイルの操作のことで質問があります。 yoshi_ido 2011-4-19 12:09

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