`
happear
  • 浏览: 47986 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

FSCommand函数用法(三)

    博客分类:
  • AS3
阅读更多

关于 Fscommand 和 javascript 的配合 

 在网页里面,flash播放器是可以和浏览器通讯的。你可以在flash 里面用 Fscommand() 发送参数给浏览器,

 然后在浏览器里面用 Movie1_DoFscommand() 获得参数。movie1是你在html里面给这个swf文件的ID名。

 ·新建一个flash,插入一个按钮
   在按钮上添加AS
  


 on (release) {
  fscommand("press");
 }
  



 · 作用为当鼠标按下这个按钮时,发出一个名字叫"press"的FS Command

 · 然后把它插进网页中,给它起一个ID的名字,如"jimsons";

 · 然后在<head></head>中加进如下的代码:

 <SCRIPT LANGUAGE="javascript"> 
 function jimsons_DOFSCommand(command,args) 
 //上面的一般是调用FS Command所需要的格式,其中"jimsons"就是给插入网页中的FLASH动画的ID名字 
 { 
 if (command=="press") 
 //当fs command="press"时(按钮被按下时发出这个FS Command) 
 alert("呵呵,不要碰我啦!"); 
 //弹出警告菜单,这是属于javascript里的语句 
 } 
 </SCRIPT>
 <SCRIPT LANGUAGE="VBScript"> 
 Sub jimsons_FSCommand(ByVal command, ByVal args) 
 call jimsons_DoFSCommand(command, args) 
 end sub 
 </SCRIPT>
 //运用VBScript,当FLASH发出FS Command时,执行flash1_DoFSCommand(command, args);
 //flash1为FLASH动画的id ,这也是运用FS Command时一般所需要的格式

 · 将flash插入到网页中,将其ID号命名为jimsons如下
 

  <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" 

 codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" 

 name="jimsons" width="300" height="300" id="jimsons">
     <param name="movie" value="jimsons.swf">
     <param name="quality" value="high">
     <embed src="jimsons.swf" width="300" height="300" quality="high" 

 pluginspage="http://www.macromedia.com/go/getflashplayer";; type="application/x-shockwave-flash" 

 name="jimsons"></embed></object>

分享到:
评论

相关推荐

    fsCommand的用法

    在ActionScript中,你可以使用`fscommand(commandName, argument)`函数来调用fsCommand。其中,`commandName`是你定义的命令名,`argument`是可选的参数,用于传递额外的信息。例如,如果你定义了一个名为"quitApp...

    在ActinScript中fscommand的实现全屏和退出以及关闭功能

    在标题和描述中提到的"在ActinScript中fscommand的实现全屏和退出以及关闭功能",我们将详细探讨这些功能的实现方法。 1. **全屏模式** 在ActinScript中,通过`fscommand("fullscreen", "true")`可以将SWF影片切换...

    flash与JS函数.txt

    除了基本的函数调用,Flash还可以利用**fscommand**或**getURL**方法来执行JS代码。例如,使用**getURL**可以构造并执行任意JS代码片段,如弹出警告框、更新DOM元素等,从而实现了Flash与网页环境的深度集成。 综上...

    FLASH实用代码大全.pdf

    * 使用`Fscommand`函数实现全屏播放、取消右键菜单和关闭FLASH动画 * Fscommand指令只有在FLASH播放器执行时才有效 全屏播放 * 使用`Fscommand("Fullscreen","True")`设置全屏播放 取消右键菜单 * 使用`...

    js调用AS flash函数

    此外,JS与SWF通讯还有其他方法,如`postMessage`/`ExternalInterface.call`的组合,以及早期的`FSCommand`,但`ExternalInterface`是推荐的现代方案,因为它提供了更安全、更灵活的交互方式。 总结来说,JS调用AS...

    FLASH起步AS2.0教程

    本资源提供了关于Fscommand指令的教程,涵盖了Fscommand指令的使用方法,包括全屏播放、取消右键菜单、关闭Flash动画等方面的内容。 8. 全屏播放 本资源提供了关于全屏播放的教程,涵盖了Fscommand指令的使用方法...

    Flash(AS3)与JS相互调用

    自制的,两个简单实例实现Flash与JS的相互调用与传值,仅实现基本功能,可在此原理基础上对函数进行拓展,例如使用Flash封装网页数据等。 在AS代码中附有简单注释解释程序。 ======== 简 单 介 绍 ======== 1、...

    flash与C#的变量通信.pdf

    在Flash中,可以定义一个按钮,并在其释放事件中添加FSCommand函数。例如: ```actionscript btn.onRelease = function() { fscommand("Send Action", "www.an86.net"); }; ``` 这里的`fscommand`函数发送一个名...

    flash与c++交互的方法

    2. **使用fscommand**:`fscommand`是Flash中的一个函数,用于接收来自外部环境(如C++)的命令。在VC++中,可以通过调用`FSCommandShockwaveflash2`函数来发送命令。这个函数通常会接收到Flash传递的字符串参数,...

    flash与vc交互

    - **实践要点**:理解ActionScript的基本语法和`FSCommand`的使用方法非常重要。同时,熟练掌握VC++中控件的使用技巧以及事件处理机制也是成功实现Flash与VC++交互的关键。 - **拓展应用**:除了基本的按钮点击反馈...

    flash与C#的变量通信.doc

    2. **C#端实现调用**:在C#中声明与ActionScript方法相对应的外部函数,并调用这些方法。 ```csharp [DllImport("FlashExternalInterface")] private static extern object CallFlashMethod(string methodName, ...

    DW常用代码文.pdf

    在 Flash 中,可以使用 `fscommand` 函数来屏蔽鼠标右键。例如,使用 `fscommand("showmenu", "false")` 可以禁用右键菜单。 7. 隐形按钮 在 Flash 中,可以使用按钮的 `hit` 帧来制作只有感应区域而完全透明的...

    Flash调用外部exe程序文件.pdf

    1. 使用`fscommand()`函数: 当你需要在Flash中执行系统级操作,如全屏切换或运行外部程序时,可以使用`fscommand()`。调用外部exe的条件包括: - Flash项目必须发布为.exe文件。 - 被调用的.exe文件应放在名为`...

    flashfscommand使用详解[归类].pdf

    FS Command是Flash Player中的一个特性,它通过提供`FSCommand`函数,使得Flash内容可以执行特定的命令,这些命令可以控制播放器的行为或者与宿主环境(如浏览器)交互。命令通常由两部分组成:`Command`和`...

    flash常用动作

    全屏模式和菜单控制可以通过`fscommand`函数来实现: ```as fscommand("fullscreen", true); fscommand("showmenu", false); ``` 通过这些命令,可以开启或关闭全屏模式,以及控制是否显示Flash电影的菜单。 ### ...

Global site tag (gtag.js) - Google Analytics