メイン コーダーズルーム【スクリプト系】 外部jpgファイルをmcに読み込み、それをスクロールペインに読み込む | 投稿するにはまず登録を |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
kero835 | Åê¹ÆNo.11102 投稿日時: 2004-9-26 18:20 |
新米 居住地: 投稿: 26
使用環境:
Windows2000, FlashMX2004, IneternetExplorer6.0 |
Re: 外部jpgファイルをmcに読み込み、それをスクロールペインに読み込む 野中さん、いつもありがとうございます。
(レスが遅くなり申し訳ありません) ヒントを頼りにして、解決することができました! 読み込まれたjpg画像はMovieClipインスタンスにロードされている、ということをまったく知りませんでした(鱗)。 また、getScrollContentも知らなかったので、別の問題で抱えていたことも同時に解決しました! どうもありがとうございました。また宜しくお願いします。 |
野中文雄 | Åê¹ÆNo.11064 投稿日時: 2004-9-24 17:18 |
ちょんまげら 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: 外部jpgファイルをmcに読み込み、それをスクロールペインに読み込む 問題を切分けましょう。
「スクロールペインにjpgを読み込」むことは、できた訳ですね。でしたら、読込まれたJPEG画像は、MovieClipインスタンスの中にロードされたはずです。別のMovieClipにJPEGをロードしたうえで、そのインスタンスをScrollPaneに入れるという必要はないように思われます。何か理由があるのでしたら、その点をもう少し詳しくご説明ください。 上記の点に問題がなければ、残るのはJPEGをロードしたMovieClipインスタンス上のクリックした座標を調べるという処理です。ScrollPaneに関係なく、ステージ上のMovieClipインスタンスを特定して、そのインスタンス上のクリックされた座標を調べることは、おできになりますか? それができるなら、FScrollPane.getScrollContent()メソッドで、ScrollPaneに設定したMovieClipのパスが調べられます。このメソッドについては、[詳細検索]で「getScrollContent」をキーワードに検索されるとよいでしょう。 引用: kero835さんは書きました: |
kero835 | Åê¹ÆNo.11060 投稿日時: 2004-9-24 16:41 |
新米 居住地: 投稿: 26
使用環境:
Windows2000, FlashMX2004, IneternetExplorer6.0 |
外部jpgファイルをmcに読み込み、それをスクロールペインに読み込む いつも勉強させていただいています。(当方プログラム初心者)
早速ですが質問させてください。 <やりたいこと> 外部にあるjpg画像(地図の画像です)をスクロールペインの中に読み込む。 jpg画像は特定のものではない。その都度異なるjpg画像を読み込むようにphpから値が渡されてきます。 読み込むjpg画像の縦横サイズはどれも異なります。 ユーザは地図の任意の場所をクリックで指定する(このときマウスカーソルはmcになっています)。 クリックで指定された座標をcgiにpostする。 <問題> 単純に、スクロールペインにjpgを読み込んで、ステージ上の座標をpostすることはできました。 が…。 クリックで指定された箇所の座標は、ステージでの座標ではなくて スクロールペインの中に読み込ませたjpg画像での座標でないといけない…と気が付きました。。 で、 (1)『いったんmcに画像jpgを読みこませ、そのmcをスクロールペインに読み込ませる』 (2)『クリックされた座標はステージのものではなく、mc内のものを取得しpostする』 としようとしていますが、どのように実現させたらよいのでしょうか。 当方、プログラミング初心者のため、具体的な策をお聞かせいただけると幸いです。 参考までに、単純にスクロールペインにjpgを読み込ませるまでのコードはこのように書いています。 ▼ //データをGET loadVariablesNum("cgitest.php", 0, "GET"); nID = setInterval(function () { if (file != undefined) { //fileはcgitest.phpから渡される値 my_sp = loadjpg(); clearInterval(nID); } // 関数の実行間隔を10ミリ秒に指定 }, 10); //変数が読み込まれた後以下を実行 function loadjpg() { a = file + ".jpg"; my_sp.loadScrollContent(a); } ▲ 宜しくお願いします。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |