`

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+ "')");就可以使用jsalert的方法作为调试使用.


引用

Play() 使已停止了的FLASH动画在停止处开始播放
格式:YourMovieName.Play()
StopPlay()
停止正在播放的FLASH文件?
格式:YourMovieName.StopPlay()
IsPlay()
如果FLASH文件正在播放中,此函数值为true
例如:if (YourMovieName.IsPlaying)
alert("Playing")
如当动画正在播放,就会弹出一个警告条。
GotoFrame(int frameNum)
控制FLASH跳到指定的frame
格式:YourMovieName.GotoFrame(10)
TotalFrames()
传回FLASH动画的总帧数???
格式:YourMovieName.TotalFrames()
CurrentFrame()
传回FLASH动画目前所在的帧数减一
FS Command
控制的帧都是由0开始的
格式:YourMovieName.CurrentFrame()+1
Rewind()
控制FLASH动画条会第一帧并停止?
格式:YourMovieName.Rewind()
SetZoomRect(int left,
int top,int right,int bottom)
放大指定的坐标区域(int left=左坐标的整数;int right为右坐标的整数;int topint bottom分别表示上坐标和下坐标的整数)

Zoom(int percent)
改变FLASH动画的大小。这函数只允许你将放大后的 图片缩小到原图片的大小
YourMovieName.Zoom(50)
放大一倍
YourMovieName.Zoom(200)
缩小一倍
YourMovieName.Zoom(0)
恢复原始尺寸
Pan(int x,int y,int mode)
平移放大后的FLASH动画。x,y表示移动目的地的x轴和y轴的坐标;int mode表示表示坐标的单位,但其值为"0",以象数为单位,为"1"时,以百分比为单位。??

PercentLoaded()
回传0~100的值,此值为浏览器载入FLASH的百分比程度。可用此功能制作loading画面
如:if (YourMovieName.PercentLoaded()$#@60;100)
YourMovieName.GotoFrame(YourMovieName.PercentLoaded())
LoadMovie(int layer,
String url)
载入其他的FLASH动画,"int layer"level的值,数值越大,动画就放得越上;"string url"为要栽入的动画的路径和名称??
如:LoadMovie(1, "yourmovie.swf")?表示把yourmovie.swf的动画加载到原来的动画上,level1
LoadMovie("", "yourmovie.swf")
表示卸载yourmovie.swf动画?
TGotoFrame(String target,
int frameNum)
控制动画跳到指定的movie clip的第几帧
TGotoFrame("_flash0/mm",10)
表示跳到instance namemmmovie clip的第十帧
TGotoLabel(String target,
String label)
控制动画跳到指定的movie clip的指定的label
TGotoFrame("_flash0/mm","ten")
TCurrentFrame(String target)
传回指定的movie clip的当前所在帧减一?
fras=YourMovieName.TCurrentFrame("_flash0/mm")+1
TCurrentLabel(String target)
传回指定的movie clip当前所在的label
label=play_movie.TCurrentLabel("_flash0/mm")
TPlay(String target)
控制指定的movie clip从停止出开始播放
YourMovieName.Play("_flash0/mm")
TStopPlay(String target)
控制指定的movie clip停止播放??
YourMovieName.Play("_flash0/mm")

分享到:
评论

相关推荐

    JS控制flash传送参数

    JS和Flash的通信原理 先不提8以前的通信方法(BTW:因为 Molay 我也不会哈哈) 查看Flash8的内置帮助,发现了flash.external.ExternalInterface类该类中就包含了MM给我们提供的互相通信方法

    js控制flash的基本命令

    ### JS控制Flash的基本命令知识点详解 #### 一、概述 随着Web技术的发展,虽然Flash的应用逐渐减少,但在某些特定场景下仍然需要使用Flash技术。在Web页面中集成Flash时,JavaScript(JS)与Flash之间的交互变得尤...

    Flash+js禁用flash右键

    ActionScript是Flash的编程语言,用于控制Flash对象的行为。以下是一个简单的ActionScript代码示例,用于禁用Flash的右键菜单: ```actionscript import flash.events.MouseEvent; this.addEventListener...

    前端项目-videojs-flash.zip

    1. **源代码**:通常包含`src`目录,其中的JavaScript文件(如`videojs-flash.js`)实现了Flash的适配层,使得Video.js可以与Flash SWF文件进行交互。 2. **Flash SWF文件**:Flash播放器的二进制文件,通常命名为`...

    用js生成flash插件

    标题"用js生成flash插件"指的是使用JavaScript来创建和控制Flash内容的集成方式。在早期,由于浏览器对Flash的支持普遍,开发者经常使用JavaScript库如SWFObject来实现这一目标。SWFObject是一个轻量级的JavaScript...

    js flash播放器

    在"js flash播放器"这个主题中,我们关注的是如何利用JavaScript来操作和控制Flash播放器的行为。以下是一些关键知识点: 1. **SWFObject**: 这是一个常用的JavaScript库,用于在网页中插入和控制Flash内容。它可以...

    控制flash的播放等相关操作的C#源程序

    在IT领域,尤其是在软件开发中,使用C#编程语言来控制Flash内容是一种常见的需求,尤其在Web应用程序中。本文将详细解析如何通过C#代码实现对Flash的播放、停止等基本操作,以及相关的技术点。 首先,理解标题...

    Javascript+Flash实现图片切换

    它通过JavaScript处理用户交互和控制Flash组件,使用Flash实现图片的动态切换和过渡动画,最终在各种浏览器上提供一致的图片轮播体验。尽管现代网页开发更多地倾向于使用HTML5的Canvas或CSS3来实现类似的特效,但...

    javascript与flash之间的交互(例子)

    而 `javascript_to_flash` 则可能展示如何从 JavaScript 控制 Flash 的行为。 通过分析这两个项目,你可以深入理解 ExternalInterface API 的工作原理,以及如何在实际项目中应用 JavaScript 和 Flash 的交互。这些...

    js和flash交互的小例子

    3. **调用Flash方法**:在JS中,通过Flash对象的`call()`方法调用暴露的ActionScript函数,传递参数并接收返回值。 例如,在`jstoflash.html`中,JS可能会有如下代码: ```javascript var flashObject = document....

    js调用flash问题

    `allowScriptAccess`参数必须设为`always`,以允许JavaScript与Flash交互。 2. **在Flash中公开方法**: 在AS3代码中,我们需要创建一个公开的方法。例如,我们可以创建一个播放音频的方法: ```as3 import ...

    js调用flash文件的视频

    为了更好地控制Flash内容的显示效果,开发者常常需要借助JavaScript来进行交互。例如,可以通过JS动态创建`<object>`或`<embed>`标签,实现对Flash文件的调用。 #### 2. **去除Flash边框** 在默认情况下,Flash...

    js载入flash

    在一些老的项目或者特定场景下,可能还需要在JavaScript中加载和控制Flash。这篇博客探讨的就是如何在JavaScript中实现对Flash的载入。 在Web浏览器中,Flash Player插件允许HTML页面嵌入SWF格式的Flash内容。...

    js+flash实现焦点广告轮播

    1. **示例代码**:JavaScript文件(可能为.js)包含轮播的逻辑控制,而Flash文件(可能为.swf)是动画内容的实现。 2. **配置文件**:XML或JSON文件可能用于配置轮播的参数,如图片路径、切换时间等。 3. **CSS样式*...

    js和flash 控制的网页图片切换大全(1)

    总结来说,"js和flash 控制的网页图片切换大全(1)"是一个集成了多种图片切换技术的资源库,既包括了JS的高效和灵活,也包括了Flash的创意和动态。通过研究和实践这些案例,开发者可以提升在网页动态效果方面的技能...

    flash+js+配置文件3d图片切换

    综上所述,"flash+js+配置文件3d图片切换"是一个结合了传统Flash技术与现代JavaScript交互的项目,通过配置文件灵活控制3D图片切换效果,为网页增添动态和立体感。在当前的网页开发环境中,可能还需要考虑向HTML5的...

    swfobject.js代替JavaScript实现点击按钮显示Flash动画

    在这个场景下,`swfobject.js` 是一个非常实用的工具,它能够帮助开发者更方便地嵌入和控制Flash内容,而无需编写大量的JavaScript代码。本文将详细讲解如何利用`swfobject.js`来实现在点击按钮后显示Flash动画的...

    Js+Flash实现图片轮换

    例如,你可以定义一个`changeImage`方法,让JavaScript控制图片切换。 4. **HTML嵌入**:在HTML文件中,使用`<object>`或`<embed>`标签将SWF文件嵌入到网页中,并设置相应的参数。 5. **JavaScript代码**:接着,...

    flash和js互相访问

    - 控制Flash的播放、暂停、停止等行为。 - 与网页的DOM元素进行交互,如改变HTML内容、触发事件等。 - 提供更丰富的用户交互,如游戏控制、视频播放等。 在实际项目中,开发者通常会结合使用Flash和JavaScript,...

Global site tag (gtag.js) - Google Analytics