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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   サーバ関連【CGI・FCS・XMLSocket etc】
     ASPの変数をSWFファイルに渡したい
投稿するにはまず登録を

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
seiji
Åê¹ÆNo.3993
投稿日時: 2004-2-18 23:31
新米
居住地:
投稿: 3
使用環境:
WinXP,Flash MX2004
Re: ASPの変数をSWFファイルに渡したい
なおきさん、ご返事有り難うございます。

引用:
headの<%?%>の中です(^^;
embedとobject両方に渡さないといけないので変数が複数
ある場合は文字列としてASP側で生成しておいた方が
シンプルかと思い、そういう作りにしました。


なるほど、考えてみればそうですよね
私がやろうとしているのも、変数が多いのでこの方が楽
です。

引用:
LoadVarsを使う方法もあるでしょうけど、ここは
もう少しシンプルに考えて、_level0に読み込まれた変数
をムービークリップ(MC)から参照してやればいいのじゃ
ないでしょうか?


ロードばかり考えていて、参照は考えていませんでした。
ここら辺は、参考書等を引っ張り出して色々実験してみ
たいと思います。

おかげさまで、DB連携等も可能となり古い資産も有効的
に使えるようになりました。
これからも、よろしくお願い致しますm(_ _)m
森 なおき
Åê¹ÆNo.3974
投稿日時: 2004-2-18 11:46
モデレータ
居住地: 福岡(心は大阪)
投稿: 527
使用環境:
:MacOSX10.6.8
:FlashCS5.5
Re: ASPの変数をSWFファイルに渡したい
なおきです。
うまくいったようでなにより

引用:

seijiさんは書きました:
ただ、なおきさんのコードで1つ分からない箇所があります。

引用:
■head部ASP
fVars = 'age=' &age& '&name='&name


はASPの<head></head>内に書くということでしょうか?
そこに書くと、上記コードがそのままブラウザに表示さ
れるだけなので結局、これ無しで受け取りに成功しまし
た。

headの<%?%>の中です(^^;
embedとobject両方に渡さないといけないので
変数が複数ある場合は文字列としてASP側で生成しておいた方が
シンプルかと思い、そういう作りにしました。
原理さえわかってもらえれば気にされなくとも。
引用:

また、FlashVarsはレベル0のルートに作成されるため、
同レベルのテキストボックスに値が渡せたのですが、
ASPの変数をMCに渡すにはLoadVars()で変数の初期化・
ロードをすれば良いのでしょうか?

LoadVarsを使う方法もあるでしょうけど、
ここはもう少しシンプルに考えて、_level0に
読み込まれた変数をムービークリップ(MC)から
参照してやればいいのじゃないでしょうか?


----------------
な お き
Dev.:MacOSX+FlashCS5.5
View:---

seiji
Åê¹ÆNo.3965
投稿日時: 2004-2-17 22:02
新米
居住地:
投稿: 3
使用環境:
WinXP,Flash MX2004
Re: ASPの変数をSWFファイルに渡したい
なおきさん、有り難うございます、受け渡しに成功しました!

引用:
この話題は明らかにサーバーとの連携の問題なので
それに該当する部屋に投稿して下さい。
あまり初心者っぽくありません、この話題(^^;;;


そうですよね、今後気をつけます(^_^;)
FlashVarsはこう使うんですね、すごく勉強になりました。

ただ、なおきさんのコードで1つ分からない箇所があります。

引用:
■head部ASP
fVars = 'age=' &age& '&name='&name


はASPの<head></head>内に書くということでしょうか?
そこに書くと、上記コードがそのままブラウザに表示さ
れるだけなので結局、これ無しで受け取りに成功しまし
た。

また、FlashVarsはレベル0のルートに作成されるため、
同レベルのテキストボックスに値が渡せたのですが、
ASPの変数をMCに渡すにはLoadVars()で変数の初期化・
ロードをすれば良いのでしょうか?
一難去ってまた一難。良い方法がありましたら、ご指導
いただければと思います。
どうぞよろしくお願いいたします。
森 なおき
Åê¹ÆNo.3927
投稿日時: 2004-2-17 2:55
モデレータ
居住地: 福岡(心は大阪)
投稿: 527
使用環境:
:MacOSX10.6.8
:FlashCS5.5
Re: ASPの変数をSWFファイルに渡したい
なおきです。
この話題は明らかにサーバーとの連携の問題なので
それに該当する部屋に投稿して下さい。
あまり初心者っぽくありません、この話題(^^;;;
(※よってスレッドを移動しています。)

で、肝心の内容ですが
■head部ASP
fVars = 'age=' &age& '&name='&name
■objectタグ
<param name=FlashVars value="<%=fVars%>">
■embedタグ
<embed src="asp.swf" width="100%" height="100%" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" flashvars="<%=fVars%>">

このような感じで大丈夫でしょう。
要するに変数をFlashVarsを用いて渡してやる方法です。
objectタグとembedタグそれぞれで渡しています。
FlashVarsについてはhttp://www.macromedia.com/jp/support/flash/ts/documents/fl0284.htmlを参考にして下さい。


----------------
な お き
Dev.:MacOSX+FlashCS5.5
View:---

seiji
Åê¹ÆNo.3925
投稿日時: 2004-2-17 1:49
新米
居住地:
投稿: 3
使用環境:
WinXP,Flash MX2004
ASPの変数をSWFファイルに渡したい
はじめまして、Flash初心者です。
FlashからASPファイルへの変数の受け渡しは出来ました。しかし、そのASPファイルに埋め込んだSWFファイルへの受け渡しがうまくいきません

=No03.asp=-
<%
Dim D1,D2
D1=Request.Form("age")
D2=Request.Form("name")
%>

<%=D1%>
<%=D2%>
(以下、No03.SWFファイルの<object・・・>タグ)

渡したい変数は"age","name"で、これを埋め込んだNo03.SWFファイルの2つのテキストエリア(変数"age"・"name")に渡したいと考えています。LoadVars()等で色々奮闘したのですが、どの様に書けば良いのでしょうか?
初歩的な質問かもしれませんが、よろしくお願いいたします。
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ

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