2012-01-29 5 views
0

私はフラッシュについて何も知らない。私は、swfファイル内のいくつかの変数を変更する必要があります。 swfファイルはルートディレクトリに../を使用するので、このswfを設計したディレクトリ以外の場所から再生すると、間違ったURLがクエリされます。swfファイルのルート変数の式は何ですか?

私はhttp://domain.com/に変更できますが、これに対して適切な表現を使用することができます。その表現は何ですか?ありがとう!

編集:swfファイルはこのディレクトリにあります。

root/domain/content/swf 

swfファイルは、私は別のものでswfファイルを再生する場合、コンテンツディレクトリ

root/domain/content/stuffs/items/files 

下のファイルを照会するためにいくつかの../urlを持っていますたとえば、root/domain/topics/stories/jokes/ の場合、swfはroot/domain/topics/stories/jokes/filesをクエリしますが、これは間違っています。だから私は../

答えて

0

を置き換えるために、固定式を使用したい私はあなたが求めているものを全くわからないんだけど、それは、WebサーバーのルートへのURLについてであれば、あなたは現在の../の代わりに/を使用することができます。したがって、myprojectがWebサーバーのルートの直下にあるディレクトリ(これは一般的なURLであり、Flash固有のものではありませんが、Flash/Flashでは同じ方法で動作します)の場合、URLはたとえば "/myproject/myfile.xml"他の場所でのActionScript)。コンテンツディレクトリの/domain/content/などのOK、質問のあなたの編集を読んだ後、私はまだルートからのフルパスでURLを使用することをお勧めします(/初期を使用してrootになって)、および:

編集は、ルートの直下のファイルの場合は/somefile.xmlのようなURL

+0

申し訳ありませんが、私の質問は明確ではなく、編集したばかりです。 – Jenny

+0

ありがとう、私はそれを試してみる – Jenny