メイン ActionScript 3.0 特設会議室 外部SWFに埋め込んだ画像をロードするには | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ochibo | Åê¹ÆNo.40471 投稿日時: 2008-10-9 13:28 |
新米 居住地: Kyoto 投稿: 5
使用環境:
Flex Builder 3 ActionScript 3.0 Flash CS3 Windows XP SP3 |
外部SWFに埋め込んだ画像をロードするには はじめまして。AS3を勉強中のochiaiです。
main.swf から大量の画像をもつ image.swf 内の画像をロードしたいのですが、 なかなか上手くいきません。 Flex Builder 3.0 (AS3)を使っています。 image.swf に埋め込み画像をもつクラス CImages をつくり、 main.swf でswfをロードしてクラス内の関数にアクセスする ことで画像を読み込もうと思っています。 main.swf内 外部SWFをロードするクラス
main.swf内 image.swfの画像を使いたいクラスの一部
image.swf のmxml
image.swf のCImages.as
ロード完了のイベントは実行されますが、CExtObjLoader の GetObj関数でCImagesクラスの取得に失敗してしまいます。 |
ochibo | Åê¹ÆNo.40479 投稿日時: 2008-10-10 14:12 |
新米 居住地: Kyoto 投稿: 5
使用環境:
Flex Builder 3 ActionScript 3.0 Flash CS3 Windows XP SP3 |
Re: 外部SWFに埋め込んだ画像をロードするには 試しに Flash CS3 で画像を埋め込んだswfを作ったところ、
main.swf にてロードすることができました。 image.swf 側に問題があると思うのですが、Flash CS3で作った swfとFlex Builderで作ったswfではアクセス制限などで何か 違いがあるのでしょうか? ローカルでチェックしているので、Flex Builderのコンパイラ引数に -use-network=false を追加してみましたが、結果は同じ(ロードはできてもクラスの参照でエラー)でした。 また、コンパイラオプション「アクセス可能な SWF ファイルを生成する」にチェックをいれてもダメでした。 |
961832p | Åê¹ÆNo.40490 投稿日時: 2008-10-11 2:03 |
常連 居住地: Akiruno-shi 投稿: 155
使用環境:
:AS3: - Adobe Flex SDK, Eclipse, AIR GEAR - LB.Log AS3, Alcon2 :AS2: - AMES(ASDT, MTASC, Eclipse, swfmill) - Natural Entry Point Method - LB.Log, Zeroi Pro, Firefox, Chromium(Iron), IE ---------------- Pro, |
Re: 外部SWFに埋め込んだ画像をロードするには 最近になってようやくActionScript3をやりだしまして、分からない事だらけなのですが、今回挑戦させていただきました。 まだあまりクラス分けしたり独自イベントを使用した事がないので、その部分は変えています。変数や関数の名前は一緒です。 コードが完全に同じではないので参考にならないかもしれませんが、埋め込まれた画像を表示させることはできました(ローカルでも大丈夫でした)。 ・別SWFファイルにある埋め込み画像を表示するサンプル ・ログビューワ(ログ出力関数の結果表示) また、コンパイラオプションについては、自分はFlexBuilder3やFlashCS3を使ったことがないのですが、今回コンパイル時にdump-configオプションで生成されたオプション一覧をソースコードと共に載せました。 何かの手がかりになればよいのですが…。
|
ochibo | Åê¹ÆNo.40521 投稿日時: 2008-10-15 15:12 |
新米 居住地: Kyoto 投稿: 5
使用環境:
Flex Builder 3 ActionScript 3.0 Flash CS3 Windows XP SP3 |
Re: 外部SWFに埋め込んだ画像をロードするには 返信ありがとうございます。
早速いただいたコードをFlex Builderにて試してみたのですが、 main.swf側でクラスの参照に失敗してしまいました・・。 (コンパイルが通らなかったので、ログ関係はコメントアウトさせて頂きました) コンパイル時のオプションも頂いたので、いろいろ調べてみます。 自分も先月末にFlashをはじめたばかりで、分からないことだらけですが、これからもよろしくお願いします。 |
ochibo | Åê¹ÆNo.40545 投稿日時: 2008-10-17 12:04 |
新米 居住地: Kyoto 投稿: 5
使用環境:
Flex Builder 3 ActionScript 3.0 Flash CS3 Windows XP SP3 |
Re: 外部SWFに埋め込んだ画像をロードするには FlexBuilder 3にて、Flexプロジェクトではなく ActionScriptプロジェクトで作ったら読み込むことができました。
Flexプロジェクトで作成したswfのクラスの参照方法がわからない件はいまだ解決していませんが、 とりあえず自分がやりたかったことは解決しました ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |