トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     外部リンクの相対パスについて
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
田伏庸朗
Åê¹ÆNo.40813
投稿日時: 2008-11-20 21:48
半人前
居住地: 新潟県新潟市
投稿: 36
使用環境:
FLASH CS4
windows xp
AS3.0
外部リンクの相対パスについて
毎度、勉強させていただいております。
よろしくお願いいたします。
問題自体は解決したんですが、
今後のために質問させていただきます。

今回、XMLでリンク先に飛ぶ検索機能を付けたswfファイルを
index.htmlに貼り付けたのですが、
別の階層にswfファイルを入れたため、
相対パスでの外部リンクが全て外れました。
(当然XMLも読み込めず・・・
結果、index.htmlからの相対パスに書き換えて、
解決はしたんですが、
swfファイルは、別階層においては駄目という事なのか、
または解決方法があるのか、を知りたいと思い、
今回、質問させていただきました。

ちゃんと動くかどうかを、
サーバーに上げないと確認できないという状況に陥り、
手間がかかったので、
よろしくお願いいたします。

制作環境:ウインドウズ
バージョン:FLASH8
ASバージョン:2.0
野中文雄
Åê¹ÆNo.40814
投稿日時: 2008-11-20 22:23
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: 外部リンクの相対パスについて
以下のノートをご参照ください。

LoadVarsオブジェクトを使った外部テキストファイルの読込み」より引用:
「相対パスを指定するときには、パスの起点が問題になります。相対パスは、SWFファイルでなく、HTMLファイルを基準とします」(『オブジェクト指向で考えるActionScript』p.161注[*11])。

サーバーに上げなくても、ブラウザで確認すればよいので、[パブリッシュプレビュー]が使えます。

なお、ご使用の環境はプロフィールに記入されると、回答者からもわかりやすくて便利です。
引用:
tabubuさんは書きました:
今回、XMLでリンク先に飛ぶ検索機能を付けたswfファイルを
index.htmlに貼り付けたのですが、
別の階層にswfファイルを入れたため、
相対パスでの外部リンクが全て外れました。
(当然XMLも読み込めず・・・
結果、index.htmlからの相対パスに書き換えて、
解決はしたんですが、
swfファイルは、別階層においては駄目という事なのか、
または解決方法があるのか、を知りたいと思い、
今回、質問させていただきました。
...[中略]...
制作環境:ウインドウズ
バージョン:FLASH8
ASバージョン:2.0


----------------
 

ニノミヤ カズノリ
Åê¹ÆNo.40816
投稿日時: 2008-11-21 1:15
職人
居住地: 東京
投稿: 430
使用環境:
CS4
.4.11, .5.7
XP Pro(sp3)
Flash Player 10,0,22,87,
AIR 1.5.1,
IE 5.5 & 6 & 7 & 8,
Firefox 2.0.0.20 & 3.0.11 & 3.5,
Opera 9.64,
Safari 4,
Google Chrome 2.0.172.31,
Netscape 7.1
Re: 外部リンクの相対パスについて
URLを取得して、変数に置き換えるには
リンク先に書かれている"BASE"パラメータオプションを使えばパスの問題は解決出来るのではないでしょうか。
田伏庸朗
Åê¹ÆNo.40817
投稿日時: 2008-11-21 12:38
半人前
居住地: 新潟県新潟市
投稿: 36
使用環境:
FLASH CS4
windows xp
AS3.0
Re: 外部リンクの相対パスについて
お二人、ありがとうございます。
HTML自体にBASEを仕込むことをすれば良かったのですね。
次回からそのように解決します。
また何かありましたら、よろしくお願いいたします。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops