FlashDevelop.jp フォーラム
http://forum.flashdevelop.jp/

xmlファイルを定義ファイルとして利用する場合
http://forum.flashdevelop.jp/viewtopic.php?f=10&t=75
ページ 11

作成者:  N.F. [ 2010年9月27日(月) 20:45 ]
記事の件名:  xmlファイルを定義ファイルとして利用する場合

プロジェクト中のアプリケーションの定義ファイルとしてXMLを配置して
コンパイルした場合、画像などはSWFにコンパイルして入れてくれるのですが
XMLはSWF中に入らず、実行時見つからなくてエラーになってしまいます。

XMLを直接定義して入れるようにするのでも良いので、
コンパイル時にSWFに入れるようにはできないのでしょうか?

それとも、何かしらの機能で可能でしょうか?

作成者:  clockmaker [ 2010年9月28日(火) 00:02 ]
記事の件名:  Re: xmlファイルを定義ファイルとして利用する場合

ご質問の件ですが、次の方法が考えられるかと思います。

・XMLを、ActionScriptの中に直接記述する
・EmbedメタタグでXMLのデータを埋め込む
・SWFの配置するディレクトリからパスの通ったところにXMLを配置する (これは要件ではない!?)

※時間ができたら参考記事などをお知らせしますが、もしどなたか先にフォロー出来る方がいまいsたらレスくださいませ。。

作成者:  N.F. [ 2010年9月28日(火) 09:52 ]
記事の件名:  Re: xmlファイルを定義ファイルとして利用する場合

ご回答ありがとうございます。

FlashBuilderで開発している案件があって、そちらはXMLもSWFに組み込まれるようなので
その絡みがあって同様に開発したいのです。(FlashDevelopができないからXMLを埋め込みにするという
方針にはできない)

ですので要望として上げさせていただきます。

作成者:  clockmaker [ 2010年9月28日(火) 11:17 ]
記事の件名:  Re: xmlファイルを定義ファイルとして利用する場合

遅くなりましたが、こちらが参考記事をお知らせします。

・XMLを、ActionScriptの中に直接記述する
参考記事:http://gihyo.jp/dev/serial/01/as3/0027 (XMLデータから必要な値を取出す)

・EmbedメタタグでXMLのデータを埋め込む
http://blog.boreal-kiss.com/2008/05/02170648.html[/url]

※Flash Builderでできるのであれば、基本的にFlashDevelopでも同じことが出来るはずです。Flash Builderだとsrcフォルダのものをbin-debugフォルダに自動的にコピーする機能がありますが。

ちなみに定義ファイルといっても様々な種類が想定できますが、自前で作ったXMLファイルですよね?
※AIRの***-app.xmlや、Flex SDKコンパイル用のflex-config.xmlではないですよね。

作成者:  N.F. [ 2010年9月28日(火) 19:39 ]
記事の件名:  Re: xmlファイルを定義ファイルとして利用する場合

参考記事ありがとうございました。

もう一度Builderの方も確認してみます。
配布の点を考えると、埋め込みたいので。

ページ 11 All times are UTC + 9 hours
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/