如何在FLASH中实现传值和接收值?啊?

2024-12-21 19:56:18
推荐回答(5个)
回答1:

定义一个变量啊 答案补充 var shuzi:Number = 100就相当于var shuzi = 100
但是一个是声明类型,一个没有,如果后面哪种方式,会用到强制类型转换,会加大开销的 答案补充 可以用LoadVars实现
比如有两个东西叫做sendData和getData
这样定义:var sendData = new LoadVars();
var getData = new LoadVars();
然后sendData.xxx = xxx;
这里第一个xxx是asp里面的变量名,后面的xxx是要传输的值
比如asp里面有xxx_asp = Request.Form("xxx");这时候xxx_asp就有了flash里面要传输值的名字,
向flash传值也是一个道理,具体你说的什么意思我还是不太懂 答案补充 你的意思是asp向flash传值咯?
还有,你的第一个东西,不一定非要做成两个flash,设定一个按钮,加个gotoAndPlay()就可以了

回答2:

如果是AS2,可以用_global.加你的变量。
去帮助看一下全局变量吧,应该有说明。

回答3:

你是SWF和SWF传吗?
var shuzi:Number = 100 ;

下面不管哪里都有了。
你可以trace(shuzi);
测试。 答案补充 AS+ASP
AS:
var zhi:Number = 100 ;
loadVariables("接收.asp", this, "POST");
ASP:
ASP值 = Request.Form("zhi")

AS+ASP交互基本是这样。

但是我觉得你的交互方式有些尴尬。

回答4:

如果是网站的话用URL传值

回答5:

你的页面指提是不是场景?说详细点嘛