怎样把变量由js传到as中

z2008302376 2010-09-14 10:32:37
我设想在asp页面上用js得到一个swf文件的路径,然后把这个路径传递到该页面上用flash做的一个swf文件的as中,然后用loadmovie加载这个路径。哪位高手指点一下怎样把路径由js传到as中?详细一些,谢谢。
...全文
138 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
z2008302376 2010-09-23
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 bridge19 的回复:]
可以把取变量值封装到function里面,然后通过ExternalInterface.addCallback()在as里访问js方法。
比如可以这样:
js:
function getSWFPath(){
return swfPath;
}

as:
ExternalInterface.addCallback("getSWFPath","getSWFPath");

这样就……
[/Quote]
楼上能把as里的代码说的更详细些吗?感谢!
bridge19 2010-09-21
  • 打赏
  • 举报
回复
可以把取变量值封装到function里面,然后通过ExternalInterface.addCallback()在as里访问js方法。
比如可以这样:
js:
function getSWFPath(){
return swfPath;
}

as:
ExternalInterface.addCallback("getSWFPath","getSWFPath");

这样就可以在as里访问getSWFPath获取swfPath值。
z2008302376 2010-09-20
  • 打赏
  • 举报
回复
自己顶一下,有没有实例给我参考一下啊?
z2008302376 2010-09-16
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 nick848 的回复:]
只要把整个路径当做参数传给flash就行

http://www.docin.com/p-70320188.html
看下这个 很简单了...
[/Quote]
让下的那个js是啥?
thirtyster 2010-09-16
  • 打赏
  • 举报
回复
flashVars="vars=数值"

如果是as2 直接可以用 vars 取到数值。

你用 flashVars 在baidu搜一下就知道了。

nick848 2010-09-15
  • 打赏
  • 举报
回复
只要把整个路径当做参数传给flash就行

http://www.docin.com/p-70320188.html
看下这个 很简单了...

2,275

社区成员

发帖
与我相关
我的任务
社区描述
多媒体/设计/Flash/Silverlight 开发 Flash流媒体开发
社区管理员
  • Flash流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧