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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     リンクされたURLの引数を変数として受け取る。
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
leafmoon
Åê¹ÆNo.31454
投稿日時: 2007-1-19 11:58
新米
居住地:
投稿: 6
使用環境:
リンクされたURLの引数を変数として受け取る。
初めて質問させていただきます。
よろしくお願いいたします。

SWFを配置したHTMLへリンクされたURLの引数をJavaScriptに渡し、
その変数をFLASH側で受け取り、条件分岐をしようとしております。
FlashVarsを使用してHTMLから変数を受けとれるということは分かったのですが、
以下の方法で試したところURLの引数を受け取れていないようです。

流れとしては、以下となります。

1.リンクURLからの引数(123)をswfの貼られたhtmlのJavaScriptで受け取る。
http://www.-----.net/index.html?123

2.変数fooに引数を代入する。
<script type="text/javascript">
var foo = location.href.split("?")[1];
</script>

3.object及びembedタグにFlashVarsを記入しswfに変数のgFooを渡す。
<param name="FlashVars" value="gFoo='foo'" />
<embed src="flashvars.swf" FlashVars="gFoo='foo'"??? />

4.FLASH側で変数を読み込む。
my_txtというダイナミックテキストに変数gFooをいれてみる。
my_txt.text = _level0.gFoo;
結果として引数数字の123ではなく、'foo'を読み込んでしまっている。

解決法をお分かりになる方ご教授お願いします。。

開発環境:WindowsXP FlashProfessional8
確認環境:WindowsXP
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » リンクされたURLの引数を変数として受け取る。 leafmoon 2007-1-19 11:58
     Re: リンクされたURLの引数を変数として受け取る。 gaienboy 2007-1-19 12:06
       Re: リンクされたURLの引数を変数として受け取る。 leafmoon 2007-1-19 14:05
       Re: リンクされたURLの引数を変数として受け取る。 moon2000 2007-11-6 17:01
         Re: リンクされたURLの引数を変数として受け取る。 gaienboy 2007-11-6 17:26
           Re: リンクされたURLの引数を変数として受け取る。 mayor 2007-11-6 17:40
             Re: リンクされたURLの引数を変数として受け取る。 moon2000 2007-11-6 20:09

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