flash与js通讯

js

js控制flash:

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当前帧-1 
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的指定属性
其中TGetProperty 和 TSetProperty 的属性是使用数字0-18来获取的,下面是各数字代表的属性:
属性 作用 数字 使用方式

X Position X坐标 0 Get,Set 
Y Position Y坐标 1 Get,Set 
X Scale X方向缩放比率 2 Get,Set 
Y Scale Y方向缩放比率 3 Get,Set 
CurrentFrame movie_clip当前所在帧数 4 Get 
TotalFrames movie_clip总帧数 5 Get 
Alpha movie_clip的透明度 6 Get,Set 
Visibility movie_clip是否可见 7 Get,Set 
Width movie_clip的宽度 8 Get 
Height movie_clip的高度 9 Get 
Rotation movie_clip的旋转度 10 Get,Set 
Target movie_clip的路径 11 Get 
Framesloaded movie_clip已载入的帧数 12 Get 
Name movie_clip的实体名字 13 Get,Set 
DropTarget movie_clip的拖拽 14 Get 
Url 包含movie_clip的动画的url 15 Get 
HighQuality 设置画面质量为高质量 16 Get,Set 
FocusRect 显示按钮边框 17 Get,Set 
SoundBufTime 预设声音缓冲时间 18 Get,Set 
flash调用js:
可以使用fscommand来调用js,但使用getUrl方面更为的方便,比如:getURL("BLOCKED SCRIPTalert('"+ message+ "')");就可以使用js的alert的方法作为调试使用.

时间: 2024-10-04 11:03:13

flash与js通讯的相关文章

flash与js通讯方法

今天主要学习一下js与flash是如何通讯滴. 1.先学习一下 getURL(url, window, variables) 使用 getURL 语句,可以让指定的浏览器窗口,转向显示指定的URL地址.参数(url)指定要显示WEB页面文档的 URL 地址.参数(window)指定要要显示WEB页面文档的浏览器窗口,它可以是指定为自定义的窗口名称,也可以 如果想让它执行调用js函数执行,那么可以这样 on (release) {   getURL(\"JavaScript:alert('hell

flash调用js中的方法,让js传递变量给flash的办法及思路_javascript技巧

html 页中的 JavaScript 函数: 复制代码 代码如下: function GetSwfUrl(){var pics1 = parseInt(Math.random()*5)+1;var pics2 = parseInt(Math.random()*5)+1;document.my_swfId.SetVariable("pic01Num", pics1);document.my_swfId.SetVariable("pic02Num", pics2);}

flash与js交互代码:当FLASH有消息时IE窗口高亮显示

AS调用JS的方法(实例演示)  代码如下 复制代码 Flash中代码: //导入包 import flash.external.*; get_btn.onRelease = function(){ //调用页面中的JS函数 var temp_str = String(ExternalInterface.call("say", "Hello,World")); result_txt.text = temp_str; } Html中代码: function say(t

媲美Flash的JS导航菜单

B

可以媲美Flash的JS导航菜单_导航菜单

B

网页上播放mp3或flash的js代码

先来介绍media player控制,对应控件 <object classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6"  后面我们会有讲到. 例1  代码如下 复制代码 <object id="player1" type="application/x-oleobject" height="360" width="300" classid=&quo

AS3与JS之间的简单自定义参数通讯

一直没去深入研究下AS3与JS的交互开发也就是SWF在html中的通信,最近出于项目要求被迫投入了,也在这里做个汇总. 一:HTML中最快速的传值方式 在HTML中插SWF时,可以跟个参数,比如: files/home.swf?id="21″ 在AS3里可以这样去接收 var id:String=stage.loaderInfo.parameters["id"]; 这种传值方式其实AS2的时候也是这样做的,到AS3时使用parameters 属性替换了AS1.0 和2.0 提

html5.js:如何不依靠JS或Flash来使用HTML5传输多文件

虽然现在已经可以通过表单的方式用浏览器向服务器传输文件,尤其是<input type=file>这种表单控件,然而这东西一次最多只能传递一个文件.如果用户需要上传整个相册或者多张图片,那么技术人员只好从其他途径想办法了,比如Flash或者JS.但是现在通过HTML5提供的新标签,我们就可以完全不需要那些额外的东西了.HTML5为上传文件提供了几个新标签,比如multiple就是为了支持多文件上传专用的.multiple是一个bool标签来表示是否允许用户上传多个文件.比如<input t

flash javascript之间的通讯方法小结_javascript技巧

不用getURL和fsCommand方法 flash使用的actionscript跟javascript是非常相通的,下面描述如何互相调用函数: 1:javascript调用flash中的函数 在flash的脚本中增加 import flash.external.ExternalInterface; 假定要调用的函数是hello,as代码如下 function hello(){ return "hello"; } ExternalInterface.addCallback("