![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_10.png?8acaa2e)
No.2ベストアンサー
- 回答日時:
ずばり
フラッシュはhtml(テキスト)やPHP(テキスト)、変数(テキスト)や関数(テキスト)
PHPの変数(テキスト)をフラッシュに送ったり出来るでしょう。
それどころか,
JPEG(バイナリ),PNG(バイナリ),BMP(バイナリ),EXE(バイナリ),DLL(バイナリ)なども送れるでしょう。
しかし!
ずばり
勝手にファイルを送っても Flash Player 側が表示や実行をしなければ,何の意味もないでしょう。
(丸尾君かい!?)
表示や実行をさせるためには2つの条件が必要です。
1 Flash Player に JPEGならJPEGファイルとして表示できる機能があること。
2 SWF ファイル内に表示させるための器を用意しておくこと。
単にデータを送っただけでは普通は両方ともの条件が成立していないので,
何の意味もなくなります。無反応無表示です。
◎ Flash Player が各ファイルとして取り扱えるもの
・ SWF
・ JPEG
・ GIF(静止)
・ PNG
以上は送信というより,Flash 側から,loadMovieメソッドもしくは MovieClipLoaderクラスのメソッドでロードできます。
「loadMovie (MovieClip.loadMovie メソッド)」
http://livedocs.macromedia.com/flash/8_jp/main/0 …
・TXT
以上も送信というより,Flash 側から,loadVariablesメソッドもしくは LadVarsクラスのメソッドでロードできます。
「loadVariables (MovieClip.loadVariables メソッド)」
http://livedocs.macromedia.com/flash/8_jp/main/0 …
また,「○○.swf?AAA=abc123」のようにSWFファイルにアクセスすると,
SWF内に 変数AAAとその値"abc123""abc123" が送信&表示されます。
しかし,送信されたからと言って,Flash内にその "abc123" を表示する仕組みを作って置かなければ,
そのFlashは無反応です。
・XML
これは,データ自体はテキストですよね。
だからロード自体は簡単にできます。
ただし,XMLをXMLとして存在させ,表示させるには,それなりのスクリプトが必要です。
「load (XML.load メソッド)」
http://livedocs.macromedia.com/flash/8_jp/main/0 …
・HTML
これも,データ自体はテキストですよね。
だからロード自体は簡単にできます。
しかし,普通のHTMLをFlash内に表示させるには,タグの認識が不十分です
「*TextFieldのHTMLで遊ぶ」
http://hima.chu.jp/flash/tips/textfield_html.htm
・その他CSVなどテキストベースのデータ
これも,データ自体はテキストです。
だからロード自体は簡単にできます。
しかし,Flash は CSVだとは思っていません。単なるテキストだと思っていますから,
ロードしたCSVを自分で切り貼りするプログラムを作成して,データをつかわなければなりません。
>> PHP、変数や関数
>> PHPの変数をフラッシュに送ったり出来ますか?
単なる a=123 というような変数とその値は,
PHP側から送信できますし,Flash側からロードもできます。
ただ関数は,当然,単なるテキストとしてしか送れません。
たとえば
--------------------------
<?php
echo date("Y/m/d(D) H:i:s")."<br>\n";
?>
--------------------------
というデータをFlashに送信しても,
決してFlashには
2006/05/22(Mon) 20:10:17
とは表示しません。
うまく表示する仕組みを作ったとして,せいぜい,
<?php
echo date("Y/m/d(D) H:i:s")."<br>\n";
?>
と表示されるだけです。
EXEもしかり,DLLもしかり…です。
Flash は PHP と違い,
クライアントサイドのコンテンツであると同時に,SWFはコンパイルされて作成されるデータです。
echo date はコンパイルされていないので,
当然,プログラムとしては動作しませんし,
また,仮にコンパイルしたとしても,
echo date なんて関数自体,Flash には存在しないので,コンパイルエラーになるか,
コンパイルされても,何もしない文字列データとして扱われるだけです。
当たり前ですが,Flash は ActionScript でないと言語としては受け付けません。
ActionScript が PHP に通用しないのと同様です。
好き勝手な言語で書かれても何にも動きません。
こんな感じですかね。
実際に使って実験しないと何をどうすればどうなるのかはわからないと思います。
具体的問題に遭遇しないと書くこともできませんし
PHPとFlashの連携についてはあまり詳しくありませんので,
ごく一般的なことだけですが,この辺で…。
「Macromedia Flash MX と PHP」
http://www.adobe.com/jp/devnet/flash/articles/fl …
・その他
http://www.google.com/search?hl=ja&q=PHP+LoadVar …
この回答へのお礼
お礼日時:2006/05/22 22:17
具体的なお話が聞けてとてもすっきりしました。
変数は送受信できるけどその後の仕組みなどがひつようなわけですね。XMLも。
リンク先全部まだ見れていませんが参考にさせていただきます。
貴重なお時間を回答に割いていただきありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript javascriptで変数を組み込みたい 2 2023/01/13 09:52
- 写真 さっき猫の写真をiPhoneのカメラで撮ろうとしたら、フラッシュが自動になっていてそのフラッシュが作 1 2022/07/18 20:34
- デジタルカメラ iPhone並みに綺麗に映るコンデジを探しています。 iPhone7を使用しています。カメラ性能が綺 6 2022/05/21 15:44
- PHP PHP MySql ページング 2 2022/09/20 06:38
- デジタルカメラ コンデジでピント合わせが早く、少し暗い室内撮りでもフラッシュ無しで使えるコンデジ 3 2023/04/05 16:23
- 写真 ペットの撮影 2 2022/11/20 22:23
- 写真 ペットの写真がぼけ気味になる 1 2023/08/16 22:59
- Visual Basic(VBA) 【VBA】写真の縦横比を変えずに貼り付ける 5 2023/06/13 11:42
- PHP アップロード画像数でCSSを分けることに成功したのですが、画像の横に文字を並べることが出来ません。 3 2023/07/28 17:16
- その他(プログラミング・Web制作) Pythonを用いたフラッシュ暗算ソフトの開発に必要なもの 2 2023/01/29 02:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBにて、非アクティブでフォー...
-
googleサーチコンソールでの重...
-
常磐各駅の土日のダイヤ
-
ユーザーがクリックするまでフ...
-
Access2010 SetFocusが当たらない
-
ASP.NET 動的コントロールのフ...
-
VS2013の選択した行に出る白枠...
-
word
-
名古屋の栄と錦は治安悪い?
-
Illustratorテキストエリアへ塗...
-
『μg』の読み方と意味。
-
数式中の文字をCambria Math以...
-
PowerPoint SmartArtの箇条書...
-
イラレでダブルクリックで文字...
-
PDF→CSVへ変換
-
Google マップに同心円と文字を...
-
イラストレータをパワーポイン...
-
illustratorとExcelは連携出来...
-
VBA:水平スクロールバーが要ら...
-
DataGridViewでセル内の特定の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
LINEのステメやプロ画は変える...
-
ユーザーがクリックするまでフ...
-
ファーストピアスのキャッチが...
-
Access2010 SetFocusが当たらない
-
VS2013の選択した行に出る白枠...
-
子ウインドウを閉じて 親ウイ...
-
人体切断マジックの事でお聞き...
-
ASP.NET 動的コントロールのフ...
-
googleサーチコンソールでの重...
-
VBにて、非アクティブでフォー...
-
JSPで初期カーソル表示する方法
-
アプリがフォーカスを
-
あなたの知ってるおもしろいデ...
-
波紋のようなエフェクトを発生...
-
タスクバーに今やってることを表示
-
この文を英語で分かりやすく訳...
-
路上の呼び込みについて
-
猫の目とカメラのフラッシュの...
-
Canvasのメモリーリーク疑いに...
-
一発芸をすることに…
おすすめ情報