JavaScript给Flash传递参数无效?

| |
[不指定 2008/10/22 14:33 | by Space.As ]
一般来讲JavaScript给Flash传递的参数都是有效的。
但在实际使用过程中往往发现传递的参数无法正确的被Flash应用。

这并不是因为没有传递成功。

我发现JavaScript直接传给flash的参数往往是字符串的类型。

也就是说 当你想给Flash传递一个Number类型的参数,往往会以失败告终……。

就算你在JavaScript中var xm:Number=2 ;
然后再传递给Flash,Flash可能还是把它当作字符串String的类型处理。

所以如果你要传递的参数有严格的数据类型。别忘了在flash接受到之后 进行强制转换!

例如我通过JavaScript给Flash写入了一个数字 mn=5

我在flash还有强制转化一下:

var flashmn:Number=Number(mn);

学习笔记 | 评论(0) | 引用(0) | 阅读(1794)
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]