FLASH(AS2.0)でPHPファイル(実際は該当するxmlを呼ぶ)を読み込むようにするにはどのようにしたらいいのですか?
現状では、ローカルのxmlファイルを読み込むように、
下記のように書いてあります。
var objXML:XML = new XML();
objXML.ignoreWhite = true;
objXML.onLoad = function(success:Boolean):Void {
if(success) {
loadXML(this);
}
}
var menuArray:Array = new Array();
//
function loadXML(objXML:XML):Void {
var dataNode:XMLNode = objXML.firstChild;
var menuNodes:Array = dataNode.childNodes;
for(var i:Number = 1; i <= menuNodes.length; i++) {
var menuNode:XMLNode = menuNodes[i-1].childNodes;
var Name:String = menuNode[0].firstChild.nodeValue;
menuArray[i] = { title:Name};
}
myVars(menuArray);
}
objXML.load("sample.xml");
この状態から、外部<http://aaaa/sample.php>URLに
アクセスして、PHPファイルを読み込むにはどのようにしたら
よいのか全くわかりません。
objXML.load("sample.xml");
上記の()の中に直接URLを挿入すると、
ローカルでは確認できるのですが、
ファイルをアップすると、まったく読み込めてはいません。
ActionScriptは全くわからないので、ご教授よろしくお願いいたします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
> objXML.load("sample.xml");
>
> 上記の()の中に直接URLを挿入すると、
> ローカルでは確認できるのですが、
> ファイルをアップすると、まったく読み込めてはいません。
って,
それを具体的に書けば,
何某かの XML データをはき出す PHP(sample.php) があって,
その PHP をロードするように
objXML.load("http://aaaa/sample.php");
と書いたけど
SWFをアップしたらSWF上に XML が取得できない。
ということでしょうか?
それ,
ひょっとして別サイト(別ドメイン)の XML を取ってこようとしていませんか?
あえて悪い言い方をすれば,
「他人のデータを盗んで自分のFlash内に表示しようとしている」
ということになるのですが。。。
良い悪いは場合によって変わりますから何とも言えませんが,
そういういわゆる「悪いこと」または「悪用に結びつく可能性がある行為」は,
デフォルトではできないようになってますよ。
Flash Player の クロスドメインのセキュリティポリシー というものです。
もしそうであれば(もし違うドメインのXMLをロードしようとしている場合は)
Googleなどで「クロスドメインポリシーファイル Flash」などと検索してみてください。
http://www.google.co.jp/search?hl=ja&source=hp&q …
この回答への補足
ご回答ありがとうございます。
えっと、すみません、うまく書くことが出来なくて・・・・。
同じドメインのPHPファイルを読み込みます。
ただXMLファイルは何枚も内容の違うものがあって、
それから、自分で選択したデータのXMLファイルをSWF上表示させるようにさせたいらしいのです。。
ですので、objXML.loadではダメなのでは?
と調べていて思ったのですが、
じゃぁ、どうしたら、
URLを読み込みことが出来るのかがわからなくて・・・
お教え願えませんでしょうか?
よろしくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript javascriptで変数を組み込みたい 2 2023/01/13 09:52
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- C言語・C++・C# C# で、あるフォルダー内にあるすべてのテキストファイルを別のフォルダーにコピーする。 4 2022/11/21 13:23
- JavaScript gasについて 1 2022/05/31 21:51
- JavaScript 画像の表示位置 3 2022/12/23 08:25
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- Visual Basic(VBA) vbaのエラー対応(実行時エラー7:メモリが不足しています) 4 2023/04/24 00:20
- JavaScript スマフォではボタンを表示させたくない 2 2023/01/20 14:26
- オープンソース Coinmarketcap api 1 2022/05/30 15:47
- XML XML同じ名前の要素を自動で集約するツール 1 2022/04/11 09:21
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ゲオでカードを作るのは何歳か...
-
スマホでサイトの画像を長押し→...
-
フラッシュゲームアーカイブ2
-
レジリエンス 変換キーが作動し...
-
拡張子「swf」の再生方法について
-
Flashの今後について
-
この曲はなんでしょう?
-
laptop go2からの買い替え、lap...
-
スクリップト
-
私のコンピューター上のファイ...
-
arduino プログラムについて
-
chrome flash
-
FLASHの再生はできないのでしょ...
-
ウェブサイトで Flash が事実上...
-
Flashコンテンツを使ったWebサイト
-
Flash Playerのサポートが終了
-
Form内のselectを連動させるに...
-
Flashをブロックしないで
-
ダウンロードしたデジブックはa...
-
ad or script について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
AS3の変数宣言で、変数名+00や...
-
YouTubeの自作検索フォームで文...
-
継承元クラスのプロパティを参...
-
ActionScript3.0でスクロールバー
-
サムネイルの写真にリンクをつ...
-
XML内のタグの内容を、変数に出...
-
ActionScript3.0によるPHPへの...
-
エラー(型が一致しません。)...
-
VB6でユーザー定義型がNothing...
-
関数定義について質問です 架空...
-
TextChangeイベントが発生しない
-
VB.NET の配列の要素数
-
#define 文
-
LRESULTとHRESULT
-
変な質問ですみません、n番目の...
-
c++ cmathとmath.h
-
配列の要素番号を取得するには?
-
python: 直角三角形の種類を求...
-
VBでボタンを押すと画像をラン...
-
Vba 配列の中の特定文字列の位...
おすすめ情報