プロが教える店舗&オフィスのセキュリティ対策術

お気に入りに登録する際、HTMLの場合は
<A href="JavaScript:window.external.AddFavorite('アドレス','HP名')">お気に入りに追加</A>
ですが、Flashをクリックする事によって
お気に入りに追加したい時は、FlashのHTMLをどのように変化させればいいでしょうか?
わかる方よろしくお願いします(*'v'*)
Flashのtxtの内容
*** Text Setup ***
&text=Hideyuki.com&

*** Start Position Setup ***
&StartX=15&

*** Mode Setup (mode=0:Text Only, mode=1:Link Bunner) ***
&mode=1&
&url=Hideyuki_com_main.html&
&target=_self&

*** Text Color Setup ***
&colorR=50&
&colorG=50&
&colorB=50&


*** Don't Change This Value ***
&loadFlag=1&

urlを変化させる事によってできるのでしょうか?

A 回答 (1件)

しばらく,何を質問されているのか全然わかりませんでした。



おそらく,Flashの素材屋さんみたいな所から,
SWFファイルとTXTファイルをダウンロードするなどして,
そのTXTファイルの中身をどう書きかえるかということなのですね。

それは,本当はFlashを作られた方しかわかりません。
Flash作者の勝手に決めたルールで変わります。
マクロメディアのFlash作成ソフトをお持ちでしたら
(持っていないことはわかっています説明のためです),
ボタンを用意してそのボタンに,

on (release) {
getURL("JavaScript:window.external.AddFavorite('アドレス','HP名')", "_self");
}

というスクリプトを書けば,できるといえばできます。
今やってみたらできました。

でも,せっかく環境をほとんど選ばないFlashにIEにしか通用しないスクリプトを入れるのはおかしいので,
Flashを使って作る人はまずこんなスクリプトは書かないとは思います。

普通は書かないというのがまず前提で,
上のスクリプトの形によく似ている部分は,

*** Mode Setup (mode=0:Text Only, mode=1:Link Bunner) ***
&mode=1&
&url=Hideyuki_com_main.html&
&target=_self&


の部分です。
確証はありませんが,ここの &URL= 以降を替えれば良いような気がします。


*** Mode Setup (mode=0:Text Only, mode=1:Link Bunner) ***
&mode=1&
&url=JavaScript:window.external.AddFavorite('アドレス','HP名')&
&target=_self&

これで行けるのではないかと思います。

しかし
Flashは 文字コードが UTF-8 です。 Shift-JIS はデフォルトでは使えません。
だから,HP名 に日本語は使えない気がするので,それは避けた方が良いような気がします。
UTF-8 なのか Shift-JIS なのかも
Flash作成者の設定次第なので,使えるかどうかはわかりません。
出来てしまったものを後から変更する手段はありません。
    • good
    • 0
この回答へのお礼

めちゃくちゃ長いご回答をいただいたにもかかわらず、お礼が送れて申し訳ありません・・・。

できませんでした^^;お金を貯めて!Flashを買います!頑張ります!

本当にありがとうございました(・・*)

お礼日時:2005/12/05 23:52

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!