手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>网页制作>Flash>列表

FLASH常见问题整理

来源:互联网 作者:west263.com 时间:2008-04-02
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!


  读。分三种情况考虑:

  ● 开启一个外部可执行程式:扩展名.exe能够省略。具体来说,若一个exe文档(假设为another.exe)和该

  swf文档本身在同一个目录下,则直接键入程式文档名即可。如:

  fscommand("exec","another")

  否则,应写明路径。如打开IE浏览器窗口:

  fscommand("exec","c:\\progra~1\\intern~1\\iexplore")

  //注意DOS下对长文档(夹)名的处理形式。

  下面两种情况也能够不写路径――

  (1)当可执行程式是在c:\windows目录下时,能够不写路径。如调用windows的计算器,下面三种写法均可:

  fscommand("exec","c:\\windows\\calc.exe")

  fscommand("exec","c:\\windows\\calc")

  fscommand("exec","calc")

  (2)调用DOS命令也可省略路径。如下例打开MS-DOS下的Edit编辑器:

  fscommand("exec","edit.com")

  假如熟悉批处理文档写法,通过FSCommand->exec命令执行批处理文档能够一举多得。

  ● 调用默认程式打开一般文档:这种情况不能省略扩展名,同样要注意文档路径。比如我们要打开和该swf文

  件本身在同一个目录下的名为fs.htm的文档,则命令写作:

  fscommand("exec","start" add chr(9) add "fs.htm")

  执行后,假如用户机子默认的浏览器是IE,则自动调用IE打开这个网页文档。

  ● 指定程式打开一个一般文档:Windows并未规定一种类型的文档只能由一种程式打开(比如.txt文档既能够

  用记事本打开,也能够用写字板阅读),这就使我们能够任意选择可用于打开一般文档的可执行程式。当然前

  提是在大多数用户机子上都能够找到我们所指派的可执行程式,因此实际上能选取的是那些常用的、随windows

  9X预装的程式,像记事本(notepad)、写字板(write)、IE浏览器(iexplorer)、command命令等等。如我们希望

  调用客户机上的“写字板”程式,打开一个和该swf文档本身在同一个目录下的名为fs.txt的文本文档,能够这

  么写命令:

  fscommand("exec","c:\\windows\\write.exe" add chr(9) add "fs.txt")

  前已述及,凡是在c:\windows目录下的可执行程式,在书写FSCommand->exec命令时都能够省略路径,简写成:

  fscommand("exec","write" add chr(9) add "fs.txt") 也是正确的。

  以上只对FlashMX以下版本才有效

  ----------------------------------------------

  Flash MX中增强了安全性,他虽然也能够调用exe文档,但他是有条件的。

  1.您的flash文档不能是swf,而应该是exe文档,比如jimsons.exe;

  2.要在jimsons.exe同一目录中新建一命名fscommand目录,您要调用的外部可执行文档要在fscommand目录下,

  且不能在子目录下,比如是notepad.exe,请copy notepad.exe到fscommand目录下;

  3.action的写法为:

  on (release) {

  fscommand("exec", "notepad.exe");

  }

  4.导出exe格式

  发布方法如下:

  选中 File -> Publish Settings 或按ctrl shift F12

  他默认的发布类型为HTML(.html)和Flash(.swf),

  您将这两项取消,选中Windows Projectors(.exe)

  即可将您的Flash文档直接发布为exe可执行文档

  按ctrl F12即可发布

  若您的文档尚未保存则他会发布在您flash的安装目录中

  若您的文档已保存则会发布在您的文档同一目录下

  更有一种比较简便的方法是:

  先用 File -> Export Movie...或按Ctrl Alt Shift S 导出swf文档

  再打开这个文档,通过 文档 -> 创建播放器 即可产生EXE可执行文档

  下面有个例子

  点击浏览该文档

  ===================================================================

  □■ 关于 Fscommand 和 javascript 的配合

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

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

  ?新建一个flash,插入一个按钮

  在按钮上添加AS

  on (release) {

  fscommand("press");

  }

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

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

  ? 然后在中加进如下的代码:

  

  

  //运用VBScript,当FLASH发出FS Command时,执行flash1_DoFSCommand(command, args);

  //flash1为FLASH动画的id ,这也是运用FS Command时一般所需要的格式

  □■ Flash Methods函数集

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!