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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     親のswfから子のswfに読み込んだ孫のhtmlを表示させたいのですが
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
いさば
Åê¹ÆNo.28918
投稿日時: 2006-9-25 18:23
新米
居住地: 愛知
投稿: 9
使用環境:
WinXP, FLASH MX2004,
親のswfから子のswfに読み込んだ孫のhtmlを表示させたいのですが
お世話になります。
親のswfから、子供のswfを読み込み、子供のswfに外部のhtml(孫のhtml)を読み込む仕組みを作っています。

子供のswfから孫のhtmlを読み込むことはローカル上でも、WEB上でも問題なく出来たのですが
親のswfから子供のswfを読み込んでみると、孫のhtmlがうまく表示できません。

孫のhtml上の画像は親のswfから確認できるのですが、テキストが表示できないのです。
テキストエリアには文字を読み込んだ量に相当するのスクロールバーが出ていて、
テキストが表示される予定の場所が空白になり、画像だけが掲載されている状態です。

【親のswf】
子のswfをloadMovie()で読み込んでいます。
---

_root.Mc_screen_index.loadMovie("kodomo.swf");

【子供のswf】
孫のHTMLファイルをコンポーネントにあるTextareaに読み込んでいます。
---

//CSSの読み込み
var myStyleSheet:TextField.StyleSheet = new TextField.StyleSheet();
myStyleSheet.load("http://絶対パス/common.css");
Cp_textarea.styleSheet = myStyleSheet;

//HTMLの読み込み
var myLoadVars:LoadVars = new LoadVars();
myLoadVars.onData = function(str) {
Cp_textarea.text = str;
};
myLoadVars.load("http://絶対パス/mago.html");

【孫のhtml】
画像とテキストからなるHTMLファイルです。文字コードはUTF-8です。
---

<html>
<head></head>
<body>
<div>
<img src="hoge.jpg" />
<p class="caption">タイトル</p>
<p>ダミーテキスト、ダミーテキスト</p>
</div>
</body>
</html>

※すべて同一ディレクトリ内に入れてあります。
---

孫の階層になると画像だけが読み込まれて、テキストが読み込まれない理由がわからず困っています。
解決の糸口がありましたら、是非ご教授願えませんでしょうか。。

ひろゆき
Åê¹ÆNo.28919
投稿日時: 2006-9-25 20:01
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
Re: 親のswfから子のswfに読み込んだ孫のhtmlを表示させたいのですが
引用:
孫の階層になると画像だけが読み込まれて、テキストが読み込まれない理由がわからず困っています。

テキストが読み込まれていないのではなく、表示されていないだけでは?

スクリプトに問題があるようには思えませんので、
説明されていない部分が原因ではないかと思います。

マスクを使っていませんか?
もし、使っているのであれば、マスクを外して確認すべきでしょう。

TextArea 表示」でフォーラム内を検索してみましょう
#「すべて表示」で、たくさん表示されます。

TextAreaが表示されない


----------------
質問する際は、回答者に具体的な情報を与えてください。

いさば
Åê¹ÆNo.28922
投稿日時: 2006-9-26 9:56
新米
居住地: 愛知
投稿: 9
使用環境:
WinXP, FLASH MX2004,
Re: 親のswfから子のswfに読み込んだ孫のhtmlを表示させたいのですが
ひろゆき様
ご返答ありがとうございます。

HTML上の画像の表示が出来ていたので
まさかマスクが原因とは考えもつきませんでした。

確かに、親のloadMovie()を行っているムービークリップに
マスクを掛けていました。。。
早速マスクを外して確認したところ、
親から孫のHTMLを無事確認することが出来ました。

教えていただいたリンク先を参考にマスクの掛け方を
考え直してみたいと思います。

的確な回答を本当にありがとうございました。
tsuyoshi28
Åê¹ÆNo.32858
投稿日時: 2007-4-10 20:03
半人前
居住地:
投稿: 45
使用環境:
winXP, FLASH8
Re: 親のswfから子のswfに読み込んだ孫のhtmlを表示させたいのですが
横からすみません。
下記の内容でHTMLをSWF内に読み込んでおられるようなのですが、
同じようにHTMLを読み込んだ場合、ソースが表示されてしまいます。なにか、設定などがあるのでしょうか?

引用:


【子供のswf】
孫のHTMLファイルをコンポーネントにあるTextareaに読み込んでいます。
---

//CSSの読み込み
var myStyleSheet:TextField.StyleSheet = new TextField.StyleSheet();
myStyleSheet.load("http://絶対パス/common.css");
Cp_textarea.styleSheet = myStyleSheet;

//HTMLの読み込み
var myLoadVars:LoadVars = new LoadVars();
myLoadVars.onData = function(str) {
Cp_textarea.text = str;
};
myLoadVars.load("http://絶対パス/mago.html");

【孫のhtml】
画像とテキストからなるHTMLファイルです。文字コードはUTF-8です。
---

<html>
<head></head>
<body>
<div>
<img src="hoge.jpg" />
<p class="caption">タイトル</p>
<p>ダミーテキスト、ダミーテキスト</p>
</div>
</body>
</html>

※すべて同一ディレクトリ内に入れてあります。
---

ひろゆき
Åê¹ÆNo.32859
投稿日時: 2007-4-10 20:10
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
Re: 親のswfから子のswfに読み込んだ孫のhtmlを表示させたいのですが
マルチポストされるのは、何度目でしょうか?

投稿に関して
引用:
1. 複数の会議室、または複数のコミュニティサイトに、同じ質問を投稿することは、マルチポストと呼ばれるマナー違反行為ですのでおやめ下さい。
は、お読みになっておられるのでしょうか?

引用:
tsuyoshi28さんは書きました:
同じようにHTMLを読み込んだ場合、ソースが表示されてしまいます。なにか、設定などがあるのでしょうか?

TextAreaのヘルプはご覧になっているのでしょうか?

Cp_textarea.html = true;
Cp_textarea.text = str;
とするか、
コンポーネントのインスペクタ・パネルのパラメータで、
html を true に設定しているのだと思います。


----------------
質問する際は、回答者に具体的な情報を与えてください。

tsuyoshi28
Åê¹ÆNo.32863
投稿日時: 2007-4-10 21:47
半人前
居住地:
投稿: 45
使用環境:
winXP, FLASH8
Re: 親のswfから子のswfに読み込んだ孫のhtmlを表示させたいのですが
すみません。
マルチポストになるので、先に質問したサイトの記事を消したかったのですが、エラーが表示され消せないもので。。。

パラメーターを変更すれば表示されました。
有難うございます。
ひろゆき
Åê¹ÆNo.32868
投稿日時: 2007-4-11 2:31
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
Re: 親のswfから子のswfに読み込んだ孫のhtmlを表示させたいのですが
引用:
tsuyoshi28さんは書きました:
マルチポストになるので、先に質問したサイトの記事を消したかったのですが、エラーが表示され消せないもので。。。

消せば済むというものではないと思いますが。
せめて、マルチポスト先にフィードバックくらいはすべきでは?


----------------
質問する際は、回答者に具体的な情報を与えてください。

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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