http://www.v-ec.com/dh20156/article.asp?id=23控制Flash Player的Javascript方法:
Play() 播放动画
StopPlay() 停止动画
IsPlaying() 动画是否正在播放
GotoFrame(frame_number) 跳转到某帧
TotalFrames() 获取动画总帧数
CurrentFrame() 回传当前动画所在帧数1
Rewind() 使动画返回第一帧
SetZoomRect(left,top,right,buttom) 放大指定区域
Zoom(percent) 改变动画大小
Pan(x_position,y_position,unit) 使动画在x,y方向上平移
PercentLoaded() 返回动画被载入的百分比
LoadMovie(level_number,path) 加载动画
TGotoFrame(movie_clip,frame_number) movie_clip 跳转到指定帧数
TGotoLabel(movie_clip,label_name) movie_clip 跳转到指定标签
TCurrentFrame(movie_clip) 回传movie_clip当前帧
TCurrentLabel(movie_clip) 回传movie_clip当前标签
TPlay(movie_clip) 播放movie_clip
TStopPlay(movie_clip) 停止movie_clip的播放
GetVariable(variable_name) 获取变量
SetVariable(variable_name,value) 变量赋值
TCallFrame(movie_clip,frame_number)call 指定帧上的action
TCallLabel(movie_clip,label)call 指定标签上的action
TGetProperty(movie_clip,property) 获取movie_clip的指定属性
TSetProperty(movie_clip,property,number) 设置movie_clip的指定属
Play() 播放动画
StopPlay() 停止动画
IsPlaying() 动画是否正在播放
GotoFrame(frame_number) 跳转到某帧
TotalFrames() 获取动画总帧数
CurrentFrame() 回传当前动画所在帧数1
Rewind() 使动画返回第一帧
SetZoomRect(left,top,right,buttom) 放大指定区域
Zoom(percent) 改变动画大小
Pan(x_position,y_position,unit) 使动画在x,y方向上平移
PercentLoaded() 返回动画被载入的百分比
LoadMovie(level_number,path) 加载动画
TGotoFrame(movie_clip,frame_number) movie_clip 跳转到指定帧数
TGotoLabel(movie_clip,label_name) movie_clip 跳转到指定标签
TCurrentFrame(movie_clip) 回传movie_clip当前帧
TCurrentLabel(movie_clip) 回传movie_clip当前标签
TPlay(movie_clip) 播放movie_clip
TStopPlay(movie_clip) 停止movie_clip的播放
GetVariable(variable_name) 获取变量
SetVariable(variable_name,value) 变量赋值
TCallFrame(movie_clip,frame_number)call 指定帧上的action
TCallLabel(movie_clip,label)call 指定标签上的action
TGetProperty(movie_clip,property) 获取movie_clip的指定属性
TSetProperty(movie_clip,property,number) 设置movie_clip的指定属
解决方案 »
- http://www.cnblogs.com/ret00100/archive/2010/01/07/1641353.html
- 求一正則,只能是空和數字
- 火狐下 JS如何弹出一个打开文件对话框----没分了,求真心人帮忙
- javascript根据子节点得到父节点
- onmousedown显示textarea的问题????
- js 中伪类是什么意思啊?
- 如何自动关闭alert弹出的警告窗口
- 很难的问题,JS高手请进!!!
- 参数的传递
- 如何比较两日期时间的大小?
- 请教一个javascript改变CSS虑镜的问题?
- 请问如何用层(div)实现类似window.open的效果,也就是说动态的弹出一个层,里面其实调用的某个页面。
ff下没有试过,建议先在ie下测试
ff 有问题
<script for="xx" event="FSCommand(cmd, arg)">
switch(cmd) {
case: "..."
break;
case: "..."
break;
default:
}
</script>
firefox 试下这个,不知道行不行的-------------------------------------
另:可以在 Flash 中使用 ExternalInterface 让 Flash 与 JavaScript 交互, IE/firefox 都可以的
但要求客户端 Flash 版本在 8.0或以上如:// ActionScript
import flash.external.ExternalInterface;
System.useCodepage = true;
function encodeURI(x) { return escape(x); }
ExternalInterface.addCallback("encodeURL", this, encodeURI);
stop();这样在JavaScript 中就可以使用 Flash 的 encodeURL 了
<script type="text/javascript">//<![CDATA[
function thisMovie(movieName) {
if (navigator.appName.indexOf("Microsoft") != -1) {
return window[movieName];
} else {
return document[movieName];
}
}
function mDo() {
alert(thisMovie("encURI").encodeURL("中国人"));
}
//]]></script>
<object id="encURI" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="0" height="0">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="encodeURL.swf" />
<embed name="encURI" src="encodeURL.swf" width="0" height="0" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
<input type="button" onclick="javascript:mDo()" value=" test ">
<script type="text/javascript">//<![CDATA[
function thisMovie(movieName) {
if (navigator.appName.indexOf("Microsoft") != -1)
return window[movieName];
return document[movieName];
}
function mDo() {
alert(thisMovie("encURI").encodeURL("汉字"));
}
//]]></script>
<object id="encURI" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="0" height="0">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="encodeURL.swf" />
<embed name="encURI" src="encodeURL.swf" width="0" height="0" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
<input type="button" onclick="javascript:mDo()" value=" test ">
Flash 访问 JavaScript
flash.external.ExternalInterface.call("myFunction", arg);