メイン コーダーズルーム【スクリプト系】 HTMLからFLASHへ変数の受け渡しについて | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
CUBE-CUBE | Åê¹ÆNo.16465 投稿日時: 2005-4-4 12:18 |
新米 居住地: JAPAN 投稿: 29
使用環境:
windows2000 / windowsXP HOME sp2 FlashMX2004Pro |
HTMLからFLASHへ変数の受け渡しについて 現在、HTMLからFLASHへの変数の受け渡しで悩んでおりまして、お知恵を拝借できればと思います。
現在、HTML側にはobjectタグ、paramタグのsrcパラメーター後方に ?hogehoge=xxxxx&mohemohe=yyyyy のような形でFLASHに変数を渡しております。 ココでSHIFT-JISにエンコードされた文字列を入れているのですが、FLASH側では上手くその値が取れません。デコード前、後共に想定外の値になってしまっています。 FLASH側には「System.useCodepage = true」も入れコードはSHIFT-JISにしてあります。 ためしにFLASH内に直接変数を作りその中にエンコードされた文字列を 入れた所デコード後、正しく表記されています。 HTMLからFLASHに変数を渡す場合、エンコードされた文字列等は遅れないのでしょうか? 宜しくお願いします。 制作環境はWIN2000のFlashMX2004PROです。パブリッシュはV6で行っております。
|
CUBE-CUBE | Åê¹ÆNo.16475 投稿日時: 2005-4-4 14:43 |
新米 居住地: JAPAN 投稿: 29
使用環境:
windows2000 / windowsXP HOME sp2 FlashMX2004Pro |
Re: HTMLからFLASHへ変数の受け渡しについて 自己レスですが、なぜかUTF?8にエンコードした文字列を渡したら正しく表示されました。
1フレーム目に[System.useCodepage = true] はちゃんと表記してあるのですが。 System.useCodepage を表記するのが1つ目のシーンで変数にアクセスするのが2つ目のシーンというのが関係あるのでしょうか?
|
野中文雄 | Åê¹ÆNo.16478 投稿日時: 2005-4-4 14:56 |
ちょんまげら 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: HTMLからFLASHへ変数の受け渡しについて System.useCodepageプロパティを設定する前に、変数にアクセスしてみてください。その結果、値が取得できたら(undefinedでなかったら)、エンコーディングの指定が間に合っていないということだと思います。
引用: CUBE-CUBEさんは書きました: |
CUBE-CUBE | Åê¹ÆNo.16485 投稿日時: 2005-4-4 17:29 |
新米 居住地: JAPAN 投稿: 29
使用環境:
windows2000 / windowsXP HOME sp2 FlashMX2004Pro |
Re: HTMLからFLASHへ変数の受け渡しについて 野中様
ご教授ありがとうございます。 早速ためしてみたのですが、ご指摘の通り。 System.Codepageを設定するまえに変数にアクセスしても 値が帰ってきました。 こういった場合、良い対応方法などはありますでしょうか? システム側からもらう値がUTF-8なら1発なんですが・・・ あとはパブリッシュレベルをバージョン5に落とすなどでしょうか? 質問続きで申し訳御座いませんが、宜しくお願いします。
|
野中文雄 | Åê¹ÆNo.16491 投稿日時: 2005-4-5 4:16 |
ちょんまげら 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: HTMLからFLASHへ変数の受け渡しについて
|
CUBE-CUBE | Åê¹ÆNo.16492 投稿日時: 2005-4-5 11:38 |
新米 居住地: JAPAN 投稿: 29
使用環境:
windows2000 / windowsXP HOME sp2 FlashMX2004Pro |
Re: HTMLからFLASHへ変数の受け渡しについて 野中様、ありがとうございます。
とりあえず、システム側からUTFで返してもらえる方向で進んでおります。 あとは変数の取得を野中様が言うように、Flashから別途ロードするかですね。 少し、様子を見てみます。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |