• 締切済み

FLASH5について

こんにちは。 FLASH5を使って、 アクセスカウンターから値を得て、それをMovieClipオブジェクトで表示したり と思ったのですが、 onClipEvent(load){ this.loadVariables (http://localhost/~sample/test/test2.cgi"); } とやったところうまくいきません。 どこかにサンプルでもあれば...

みんなの回答

  • 7623goo
  • ベストアンサー率46% (34/73)
回答No.2

loadvariablesはテキストデータを読み込むためのものなので HTMLタグは削ってtext1=heloのみ出力されるようにしてみてください。

yuki_chan
質問者

お礼

うまくいきました。 ありがとうございます

  • 7623goo
  • ベストアンサー率46% (34/73)
回答No.1

こんにちわ。 うまくいかないというのは具体的にどのような状況でしょうか。 test2.cgi自体はhensu=ataiのようなテキストを出力するように なっているのですよね? あとは、swf側にhensuという変数をつけたテキストフィールドがあれば ataiが代入されると思うのですが。

yuki_chan
質問者

補足

test2.cgiは <META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=Shift_JIS"> <html><head><title>ツール</title></head> <body bgcolor="#CCCC99" text="#660000"> text1=helo </form></body></html> を出力してます。 swf側は text1 テキストボックス:出力するようになっています。

関連するQ&A

  • Flashの中でCGIのBBSを表示

    Flash 8を使用しています。 Flashでサイト製作をしており、Flashの中でCGIのBBSを表示させたいのですが、 上手く行きません。 私がやろうとしていることは以下のとおりです。 ボタンクリックで、以下のようにしてExplorer風のウィンドウを表示する。 on (release){ var emptyObject = _root.createEmptyMovieClip("emptyClip",_root.getNextHighestDepth()); var attachObject = emptyObject.attachMovie('bbs_window',"movieObject",0); attachObject._x =100; attachObject._y =100; attachObject.onEnterFrame = function(){ } } 表示されたMovieClipをドラッグできるようにする。 on (press) { _parent.swapDepths(_root.getNextHighestDepth()); _parent.startDrag(); } on (release) { _parent.stopDrag(); } actionscriptは初心者のため無駄なコードがあるかとは思いますが、 ここまでは、やりたいことは上手く行っています。 こうして表示されたMovieClip(Explorer風ウィンドウ)の中に、 CGIで作られたBBS(http://www.2apes.com/products/index.html)を表示させたいのですが、 上手く行きませんでした。 私がやろうとしたこと: 上記MovieClipの中にMovieClipを作成し、 (1) onClipEvent (load){ this.loadVariables("~~.cgi"); } とする。 ⇒表示されず。 (2) onClipEvent (load){ this.loadVariables("bbs.html"); } とし、bbs.htmlに<iframe>や<frameset>でcgiを埋め込む。 ⇒bbs.htmlは表示されるが、フレーム非対応ブラウザ用のメッセージが表示される。 (3) bbs.htmlに、cgiへのリンクを貼る。 ⇒MovieClip内ではなく、swfを表示しているウィンドウ全体をtargetにして表示されてしまう。 以上です。 BBS自体は正常に動作しています。 (2)の方法で行ければ理想的なのですが、不可能でしょうか。 他にどのような方法が考えられるでしょうか。 解決方法がお分かりになる方、ご教授をよろしくお願いいたします。

    • ベストアンサー
    • Flash
  • Flash MXで外部テキストを読み込むと文字化けしてしまいます。

    以下のように、Flash MXで外部テキストを読み込むと文字化けしていまいます。 どうすれば文字化けせず、表示されるのでしょうか? onClipEvent (load) { this.loadVariables("myData.txt"); }

    • ベストアンサー
    • Flash
  • Flashでjpegファイルを表示させる方法

    Flashのアクションスクリプトを使って外部テキストファイルを読み込む方法を模索していました。 外部テキストの文字を表示する事が出来ました。 ※下記ソース参照 onClipEvent(load){ this.loadVariables("test.txt"); } しかし画像を表示することは出来ませんでした。 どうか画像を表示させる方法を教えて頂けないでしょうか?ちなみにFlashMXを使わないと出来ないという情報は入手しました。

  • Flashの外部テキストのフォントを変えるには

    Flashで外部テキストを読み込むものを作っているんですが、始めたばかりで初心者です。 onClipEvent (load) { Rnd = Math.floor(Math.random()*1000); this.loadVariables("http://www.aaaaaaa/test.txt?"+Rnd ); this.onData = function() { msgArea.text = test1; }; } これでFlash自体は動くようになったのですが、文字が小さかったため大きくしたいです。 フォントサイズを変えようと思い、 this._fmt.size = 24; を5行目に追加してみたのですが、反応がありません。 シンボルの状態のためか、プロパティを見てもフォントの項目が見当たらないです。どうしたら変えれるのでしょうか?

  • Flash みてください!初心者です!!

    憲ちゃんのサイトで質問したのですが、 見てくれている人がいるのか不安です。 http://hfm-kenchan.com/cgi/flash_qa.cgi gooでも憲ちゃんの掲示板でもいいので回答お願いします。 質問内容は、 憲ちゃんの著書のサンプル http://hfm-kenchan.com/xbook/index.htmの sample-b15 スライドバーから数値を取れるように onClipEvent (load) { hensu = "150"; } onClipEvent (enterFrame) { hensu = Math.round(mc._x) ; } と書き、ダイナミックテキストにhensuの値を表示するようにしました。 問題はこのスライドバーを少し傾けて配置したときに hensuの値が表示されなくなったことです。 うまく説明できなくてすみません。 なんでこうなるのかと、値を表示させるためには何をすべきかアドバイスください。 お願いします。

    • ベストアンサー
    • Flash
  • Flash CGIを使わないアクセスカウンタ

    現在CGIを使わないFlashで作るアクセスカウンタを作りたいと考えています。 ですが、検索してもそれらしいサンプルが出てこないのでよければサンプルがあるサイトなどを教えていただけないでしょうか?

  • Flashのactionscriptについて

    FlashMXを使っています。それで、変数名をつけたダイナミックテキストに 文字を外部テキストファイルから呼び出そうとしました。 まずダイナミックテキストをムービークリップにして、 actionscriptをこう記述しました。 onClipEvent(load) { this.loadVariables("test.txt") ; } test.txtは呼び出すファイルの名前です。 で、テキストの方は、textbox=代入する文でやりました。(textboxは ダイナミックテキストの変数名) そしていざ出力してみると、文字化けしてしまいます。なぜでしょうか?

  • FLASH1→PHP→FLASH2 POST送信での受け取り方法。

    FLASH 8の初心者です。 Sample.swfにあるボタンから、PHPを通してSample2.swfに値を送ろうとしています。そこで、送った値を判定して、そのフレームに移動するようにしたいと思っています。 現在はFLASH→PHP→FLASHというのはできるのですが、FLASH1→PHP→FLASH2という方法がわかりません。 ■Sample.swfのボタン A.onPress = function() { SendData = new LoadVars(); //データを送信するための箱。 _root.SendData.nakami1 = "sam"; //送りたいデータを箱に詰める //データ(中身)を詰めた箱をgetFlash.phpに送信 _root.SendData.sendAndLoad("http://localhost/Sample/Sample.php", _root.SendData); //3)getFlashからレスポンスが合った場合(SendDataにデータが帰ってきた時) _root.SendData.onLoad = function() { //受け取ったときの処理 if(this.val){    if(this.val1){ gotoAndPlay(2); } } } } これで、PHPに値を送っています。 <?php //2)Flashからデータを受け取る-Flashで使用した変数名 $test1 = $_POST["nakami1"]; //やりたい処理を書く if($test1 == "sam"){ $test1 = "name"; }else{ $test1 = "error"; } //Flashにデータを送る print "&val=true"; //上の結果を表示の実行。 print "&val1=".$test1; //val1に$test1の値を代入。 ?> この書き方でFLASH→PHP→FLASHはできるのですが、これをどのように変更したらFLASH2へ値を送れるのかわかりません。調べてもどのようにすればいいのかわからないので困っています。 FLASH2のほうではsetInterval文を使って、常にPHPからの送られてくる値を取得しようと思っています。 ★setInterval文 functionvar intervalID:Number=setInterval(getFunc,1000); getFunc(){ getURL("http://localhost/test/Sample.php", "_self", "GET"); if(val== "name"){ gotoAndpPay(2); } } このように書いたのですがどのようにすればPHPからの値を取得できるのかわかりません。このような書き方をしなくてもできるのでしょうか? どんなことでもいいので返事をよろしくお願いします・・・。

  • Flashで外部テキストファイルを読み込ませようとしたらば文字化けが発生

    Flashで外部テキストファイルを読み込ませようとしたらば文字化けが発生しました。 文字化けを解消しようと思いいろいろと試したのですがどうしても解消する事ができませんでした。 1つわかる事は数字を表示する事はできるという事です。 日本語になると文字化けになってしまいました。 テキスト側の記述 text=あいうえお フラッシュ側の記述 onClipEvent(load){ this.loadVariables("news.txt"); } になっています。 どうか良いアドバイスをいただけないでしょうか? お願いします。

  • flash ActionScript textファイルの文字列の置換

    お願いいたします。 flash ActionScript2.0 で、外部で読み込んでいるtxtファイル内の「,」半角カンマの表示を、swfファイルで「全角(半角)スペース」に置き換えて表示させたいのですが、その場合どのようなScriptを記述すればよいのですか? 現在→ ムービークリップに対して、 onClipEvent (load) { this.loadVariables("flash.txt"); } というActionScriptを記述して、flash.txtという外部ファイルを読み込んでいます。 そこまでは、問題なくできたのですが、 flash.txtファイル内「,」半角カンマの表示を、swfファイルで「全角(半角)スペース」に置き換えて表示させるscriptがわかりません。 教えて下さい。お願いいたします。

    • ベストアンサー
    • Flash