Flash调用外部exe程序文件

合集下载

flash常用脚本代码大全

flash常用脚本代码大全

FLASH脚本代码大全-Goto跳转到指定的帧-Play播放-Stop停止-ToggleHighQuality在高画质和低画质间切换-StopAllSounds停止所有声音的播放-GetURL跳转至某个超联结-FSCommand发送FSCommand命令-LoadMovie装载影片-UnloadMovie卸载影片-TellTarget告知目标-IfFrameIsLoaded..判断帧是否被完全载入-OnMouseEvent鼠标事件。

其他Actions。

包括:-break跳出循环-call调用指定帧(一般喊有某个特定函数)-comment注释-continue继续循环-delete删除一个对象(Object)中的变量-dowhiledowhile循环-duplicateMovieClip复制MC-else否则(与if联用)-elseif否则如果(与if联用)-evaluate调用自定义函数(Function)-forfor循环-for..in依次取得对象(Object)中的各个属性或者某个数组中的所有元素-FSCommand发送FSCommand命令-function声明自定义函数-getURL跳转至某个超联结-goto跳转到指定的帧-if如果-ifFrameLoaded..帧是否完全被载入-include读入外部的ActionScript程序文件(.as)-loadMovie装载MC-loadVariables转载外部文件中的数据,这些外部文件可以是文本文件,或者是由ASP/CGI等脚本返回的文本值-on鼠标事件的触发条件-onClipEventMC的事件触发程序-play播放-print输出到打印机-removeMovieClip删除MC-return在函数(function)中返回一个值-setvariable设定变量值-setProperty设定属性-startDrag开始拖动-stop停止-stopAllSounds停止所有声音的播放-stopDrag停止拖动-swapDepths交换两个MC的深度-tellTarget指定Action命令生效的目标-toggleHighQuality在高画质和低画质间切换-trace跟踪调试-unloadMovie卸载MC-var声明局部变量-while当..成立时..-with对..对象(Object)做..。

FLASH fscommand命令详解

FLASH fscommand命令详解

因为很多人对FSCommand的某些功能都不是很了解经常发贴而又得不到有效的回答,因此我整理了一些资料希望对大家有帮助fscommand(cmd_string, arg_string)执行主机端指令。

cmd_string指定所要执行的指令名,可为FlashPlayer的指令或浏览器javascript函数。

arg_string声明该指令所用到的参数。

FlashPlayer的指令有(只能在独立播放器时使用):"fullscreen" 是否全屏播放,参数为true或false"allowscale" 是否允许通过拉伸窗口缩放影片,参数为true或false"showmenu" 是否在播放器显示菜单,参数为true或false"trapallkeys" 是否屏蔽播放器的快捷键(如Esc表示停止播放并恢复"save" 隐藏属性,作用是存变量到文本文件.视窗显示),参数为true或false。

但Alt+F4系统快捷键(关闭窗口)依然可用。

"exec" 运行arg_string所指定的文件。

■□FSCommand语句中的exec命令可以使swf 文件具有读写磁盘的功能这部分内容说的是,FSCommand->exec命令与操作系统进行交互的用法,包括如何打开本地文件,存储文件,建立目录,打开浏览器窗口以及其它外部程序。

针对MAC机和PC机使用不同的操作系统,FSCommand语句在实际写法上不尽相同,本文以PC机为例进行说明。

(MAC机中的情况不作翻译)适用于Windows 9X的FSCommand->exec命令详细说明:(注:若要将以下命令句法移植到NT/2000/Me上,不能原封不动的照搬,需要略作改动,请自行实践。

)1、存储文件到硬盘有时我们想要在用户的机子上留下cookie,或在用户的硬盘上存储一些其它类型的信息,唯一可行的方法就是借助FSCommand,它通过调用用户Windows系统的命令打开MS-DOS窗口实现文件的存储。

flash命令与解释

flash命令与解释

Flash命令与解释- Go to 跳转到指定的帧- Play 播放- Stop 停止- Toggle High Quality 在高画质和低画质间切换- Stop All Sounds 停止所有声音的播放- Get URL 跳转至某个超联结- FSCommand发送FSCommand命令- Load Movie 装载影片- Unload Movie 卸载影片- Tell Target 告知目标- If Frame Is Loaded ..判断帧是否被完全载入- On Mouse Event 鼠标事件[separator]。

其他Actions。

包括:- break 跳出循环- call 调用指定帧(一般喊有某个特定函数)- comment 注释- continue 继续循环- delete 删除一个对象(Object)中的变量- do while do while循环- duplicateMovieClip复制MC- else 否则(与if联用)- else if 否则如果(与if联用)- evaluate 调用自定义函数(Function)- for for循环- for .. in 依次取得对象(Object)中的各个属性或者某个数组中的所有元素- FSCommand发送FSCommand命令- function 声明自定义函数- getURL跳转至某个超联结- goto跳转到指定的帧- if 如果- ifFrameLoaded ..帧是否完全被载入- include 读入外部的ActionScript程序文件(.as)- loadMovie装载MC- loadVariables转载外部文件中的数据,这些外部文件可以是文本文件,或者是由ASP/CGI 等脚本返回的文本值- on 鼠标事件的触发条件- onClipEvent MC的事件触发程序- play 播放- print 输出到打印机- removeMovieClip删除MC- return 在函数(function)中返回一个值- set variable 设定变量值- setProperty设定属性- startDrag开始拖动- stop 停止- stopAllSounds停止所有声音的播放- stopDrag停止拖动- swapDepths交换两个MC的深度- tellTarget指定Action命令生效的目标- toggleHighQuality在高画质和低画质间切换- trace 跟踪调试- unloadMovie卸载MC- var声明局部变量- while 当..成立时..- with 对..对象(Object)做..。

flash浏览器、网络、加载外部文件

flash浏览器、网络、加载外部文件

flash浏览器、网络、加载外部文件浏览器/网络1) Fscommand指令Fscommand指令使用的语法是:Fscommand("command","arguments")Command是指令的相关命令,arguments是命令的参数。

fscommand("fullscreen", "true");全屏显示可以加在第一帧中,也可以加在按加在按钮中.如加在按钮中则为on(press){fscommand("fullscreen","true"); }取消右键菜单Showmenu命令是用来设置是(True)否(false)显示Flash动画播放器的快捷菜单的全部指令,即右击鼠标时弹出的菜单,默认为True,如果要取消弹出的菜单,必须在第一帧这样设置:Fscommand ("showmenu","false");fscommand("quit"); 退出如果加在帧中程序为fscommand("quit"); 意为当播放此帧自动退出.若加在铵钮中则为on (release) {fscommand("quit");}意为当单击时退出.禁止缩放->fscommand("allowscale", False)2) geturl 定位地址可以对文件加,也可以对按钮加.对文本加:选中整个文本或单个文字,在文本属性栏的链接加地址如:对按钮加:选中按钮,点动作,双击geturl 结果为:on(press){geturl("","_blank");} //blank以新的窗口打开3) loadmovie 从外部地直加载影片可以对按钮加,也可以对帧加按钮加如: on(press){loadmovienum("a.swf","1");}给帧加:loadmovienum("a.swt","1");4)外部调用数据loadVariablesNum("about.txt", 0);eCodepage = true;//中文5)怎样给我的FLASH做一个预加载地LOADING?简单 loading 代码:方法 1 、使用载入字节数判断b=getBytesTotal();// 获取总的字节数a=getBytesLoaded();// 已经下载的字节数onEnterFrame=function(){// 进入帧时 , 进行判断if (a == b) {// 如果载入的字节数等于总的字节数delete this.onEnterFrame// 删除进入帧gotoAndPlay("frame");// 转入到你要播放的帧] else {// 否则a=getBytesLoaded();// 已经下载的字节数percent=int(a/b*100)+"%";// 计算已经下载的百分比]}把上面方法放入第一帧就可以了方法 2 、使用载入的帧数判断_用 Action 语法地 if frame is loaded 来实现 , 新建一层,这层专门放 Action,第一帧,ifFrameLoaded (" 场景 ", frame) {// 假如场景中地祯数已经载入goto and play() // 跳至并播放某某祯 ( 自己设定 )}第二帧,O*Np@Qgoto and play(" 场景 1", 1)// 跳至并播放第一祯循环再加上一个 load 地 MC 循环播放在这两帧的中间,就 OK 了。

如何在FLASH中调用exe文件

如何在FLASH中调用exe文件

如何在FLASH中调用exe文件前两天,在书中看到一个光盘制作的例子,便也仿照着说明开始了制作。

制作相应按钮与电影剪辑的过程因为都比较简单,所以也就没有遇到什么问题。

但在关键的部分:调用安装程序这块却还是遇到了一些问题。

那么在FLASH中如何调用EXE文件呢?由于书中提到的例子没有介绍这一方面的内容,只是给了一个光盘目录结构,让你根据光盘目录结构设置好相应的URL就可以了。

受这一提示的影响,当时便想会不会是利用GETURL 命令来实现呢?于是便用这个命令去尝试了,结果发现虽然能够找到这个安装程序,却出现的是文件下载的提示框。

虽然能够定位到这个可执行程序,也能通过这个窗口选择直接运行,但跟自己的要求还是有一定差距的。

虽然自己又看了看它的相应参数,也试图改变参数来满足自己的需要,但最终都没有找到合适的解决办法。

后来想见过这样用FLASH制作的安装光盘,网上应该有介绍的文章。

于是上网开始搜索,果然找到了解决的办法,但还是有一些疑惑的问题,也希望明白的朋友予以指导。

网上的文章说,要想在flash mx以后调用exe文件,需要将exe放到swf所在目录下的fscommand文件夹中,然后才能用fscommand("exec",文件名)的方式调用。

也就是说要实现调用的功能,你必须先得建一个fscommand文件夹才行,然后再把可执行文件放到该文件夹中就可以了。

因为我用的是FLASH MX 2004,因此符合所说的条件。

于是新建一个文件夹,然后以fscommand命名。

再次尝试,果然能够实现调用了。

但我在尝试的过程中,曾想用绝对路径的方式指定可执行文件,结果无论怎么尝试都没有实现。

因为我们知道,假如说想要完成一个用FLASH制作的安装光盘,一般情况下肯定不止一个安装程序,而把所有的安装程序都放到一个文件夹中,很显然有些太乱了。

而我们都见过软件安装光盘,各个安装程序都在自己的文件夹中,里面还有安装说明等许多文件,这样就给我们一个很明确的提示,从而让我们有选择的进行程序的安装。

flash调用外部文件(文本、程序、swf、图片、音乐、脚本)

flash调用外部文件(文本、程序、swf、图片、音乐、脚本)

制作自助建站系统时候,每个会员的页面名称都不一样,如果单独用文本显示样式比较单一,所以打算使用FLASH,但是如果为每个会员制作独立的SWF,工作量又比较大,所以使用FLASH中的动态文本调用外部TXT文件动态显示就是必须工作,这样剩下的工作就是动态生成外部TXT文件就可以了。

一、了解FLASH中的“动态文本”1,打开FLASH,新建一个文档,选择文本工具2,在窗口中插入文本3,“文本”属性面板中选择为“动态文本”4,“实例名称”输入为“cnbruce”二、“动态文本”的值1,选择第一帧,添加帧动作2,输入cnbruce.text="hello,world";3,“Ctrl+Enter”测试效果三、“动态文本”的值显示的另一种方法1,除了可以给动态文本取实例名称以外,还可以给其定义“变量”2,同样,设置第一帧动作为cnrose="hi,cnbruce";3,“Ctrl+Enter”测试效果,即“动态文本”被赋予的新的值四、动态文本调用外部文本文件的值1,动态文本如何调用外部文本文件中的值,首先就是将FLASH源文件和文本文件保持在磁盘目录下(本处是将FLASH和文本文件t1.txt放在同一目录下)。

2,在FLASH第一帧设置动作:swft = new LoadVars();//创建一个LoadVars对象的实例swftswft.load("t1.txt");//swft实例载入的对象是t1.txt文本文件swft.onLoad = function(a) {if (a) {cnrose = swft.wenben;//如果载入文件成功,FLASH动态文本中的值即为swft实例载入的t1.txt文件中wenben的内容}}3,t1.txt的内容为:wenben=HI,你好吗4,“Ctrl+Enter”测试英文显示正常,而中文显示为乱码,调整文本文件t1.txt的保存编码方式为“utf-8”形式>制作自助建站系统时候,每个会员的页面名称都不一样,如果单独用文本显示样式比较单一,所以打算使用FLASH,但是如果为每个会员制作独立的SWF,工作量又比较大,所以使用FLASH中的动态文本调用外部TXT文件动态显示就是必须工作,这样剩下的工作就是动态生成外部TXT文件就可以了。

flash命令大全

flash命令大全
- for for循环
- for .. in 列举物件(Object)中的子体(Child)
- FSCommand 发送FSComma getURL 使浏览器浏览指定页面
- goto 跳转到指定的帧
- tellTarget 指定Action命令生效的目标
- toggleHighQuality 在高画质和低画质间切换
- trace 跟踪调试
- Go to 跳转到指定的帧
- Play 播放
- Stop 停止
- Toggle High Quality 在高画质和低画质间切换
13:48来源:/takeit/blog/item/aee5033bcf37fbea14cecb65.html
+ Basic Actions 能加入到程序中的基本Action
- stopAllSounds 停止所有声音的播放
- stopDrag 停止拖动
- swapDepths 交换两个MC的深度
腾讯空间
人人网
开心网
新浪微博
腾讯微博
搜狐空间
推荐给朋友
举报
flash函数教程2009-11-13
flash命令大全.txt首 页 阅览室 馆友 我的图书馆
登录注册 留言交流网文摘手手机客户端帮助
来自:睿智08 > flash配色:字号:大中小
flash命令大全.txt
2012-02-15 | 阅:245 转:8 | 分享
- <= 小于等于
- <> 不等于
- == 相等
- > 大于
- Load Movie 引入影片

Flash中调用外部swf的方法和定位和嵌入音频文件的两种方法

Flash中调用外部swf的方法和定位和嵌入音频文件的两种方法

Flash中调用外部swf的方法和定位和嵌入音频文件的两种方法Flash中调用外部swf的方法和定位和嵌入音频文件的两种方法Flash中调用外部swf的方法和定位原理:把外部swf调用到空MC中,再对空MC进行定位实现对SWF的定位on (release) {loadMovie("photo/z08.swf","ppp");ppp._x = 450;//定义ppp的x轴方向的位置(向右偏移距离)ppp._y = 50;//定义ppp的y轴方向的位置(向下偏移距离)ppp._xscale=80;//定义ppp的宽的大小(80表是原尺寸的80%)ppp._yscale=80;//定义ppp的高的大小(80表是原尺寸的80%)//以下代码同样可以实现一样功能//setProperty ("ppp", _x,450);//setProperty ("ppp", _y,50);//setProperty ("ppp", _xscale,80);//setProperty ("ppp", _yscale,80);}其中:ppp-:为一空MC的名称photo/z08.swf:swf的相对路径------------------------------------------Flash弹出固定大小的浏览器窗口通Flash按钮点击弹出一个固定大小的浏览器窗口.按钮as:on (release) {getURL("javascript:openNewWindow('sethome.html','thew in','width=253,height=54') ");}网页head内:<SCRIPT LANGUAGE=JavaScript>function openNewWindow(URLtoOpen, windowName, windowFeatures) {newWindow=window.open(URLtoOpen, windowName, windowFeatures);}</SCRIPT>加起来用了1天的时间想实现直接从flash按钮设置设为首页的功能,找了n多的代码测试,没有一个能用的,后来看有人说是IE6.0根本不支持flash按钮设置首页的功能,不知道是不是真的.最后只能通过弹出一个固定大小的窗口来实现了,虽是下策,总算能对付过去了.顺便写一下,设为首页的文字链接代码:<a href="#" onClick="javascript:this.style.behavior='url(#default#ho mepage)';this.setHomePage'/');window.close();">设置为首页</a>--------------------------------------------在Flash里嵌入音频文件的两种方法在Flash文档中嵌入音频文件的两种方法,使其可以在Flash player中正常播放。

浅谈Flash调入外部文件

浅谈Flash调入外部文件

浅谈Flash调入外部文件摘要:目前,Flash广泛应用于生活的方方面面,好的作品不仅需要它设计精美,画面流畅等,还要求具有好的扩展性,以方便修改。

本文讲述本人在Flash CS3教学中调用外部文件的一些心得、体会。

关键词:FLASH调用外部文件函数FLASH调用外部文件的好处显而易见,因为增加了外部数据库,方便了对flash内容进行修改,减少工作量,提高了工作效率。

那么学习Flash调用外部文件显得尤其重要,调用的外部文件包括:外部文本文件、外部程序文件、外部图片文件、外部音乐文件、外部脚本文件等。

下面以FlashCS3和调用文本文件为例进行说明。

一、调用外部文件的函数1.loadMovie函数。

【格式】loadMovie(“url”,target[,method])【功能】用来从当前播放的影片外部加载SWF影片到指定的位置。

【参数】url是被加载的外部SWF或JPEG文件的绝对或相对的URL路径,target是可选参数,用来指定目标影片剪辑实例的路径。

2.loadMovieNum函数。

【格式】loadMovieNum(“url” [,level,method])【功能】用来加载外部SWF影片到目前正在播放的SWF影片中,位置在当前SWF影片内的左上角。

【参数】url是被加载的外部SWF或JPEG文件的绝对或相对的URL路径,level是可选参数,用来指定播放的影片中,外部影片将加载到播放影片的哪个层。

3.loadVariables函数。

【格式】loadVariables (“url”,target[,level,method])【功能】该函数用来加载外部变量到目前正在播放的SWF动画中。

【参数】target是可选参数,用来指定目标影片剪辑实例的路径,目标影片剪辑实例将替换为加载的内容。

被加载的影片将继承被替换掉的对象的属性。

二、调用外部文件的形式Flash可以通过影片剪辑、按钮、帧来调用外部文件。

Flash调用外部文件

Flash调用外部文件

Flash调用外部文件:文本、程序、swf、图片、音乐、脚本Flash可以通过帧、按扭、影片剪辑来调用外部文件。

调用的外部文件包括:外部文本文件、外部程序文件、外部*.swf文件、外部图片文件、外部音乐文件、外部脚本文件。

一.调用外部文本文件:(文本文件开头要以flash中的动态文本框的变量名开头,如msg=".........."这样的形式,要和编辑的Flash文件放在同一目录下)1.用工具箱中的文本工具,选择动态文本,给动态文本一个变量名,如:msg,在编辑区拖出一个文本框2.制作两个按扭(一个调用,一个清除)拖放到场景中。

3.调用按扭上添加AS:on(release){//松开鼠标后执行下面的代码;loadV ariables("msg.txt",msg);//调用和你编辑的Flash处于同一目录下的msg.txt文本文件到动态文本msg中;eCodepage=true;//使外部文件的中文字符能够正确显示;}4.清除按扭上的AS:on(release){//松开鼠标后清楚动态文本框中的内容;msg="";}5.Ctrl+Enter测试.当然代码也可以写在帧上:(调用按扭的实例名是bt1,清除按扭的实例名是bt2)在第一帧上加如下代码:stop();_root.bt1.onRelease=function(){loadV ariables("msg.txt",msg);eCodepage=true;}_root.bt2.onRelease=function(){_root.msg="";}调用的外部文本文件能够滚动:1.用工具箱中的文本工具,选择动态文本,给动态文本一个变量名,如:msg,在编辑区拖出一个文本框2.新建一层,制作两个按扭(一个调用,一个清除)拖放到此层中3.新建一层,在动态文本框的右侧用矩形工具画一个竖条,高度和动态文本一样;再制作一个向上的方向"箭头"按F8转为按扭元件;复制一个"箭头"按扭,垂直镜象,使这两个按扭和竖条的两端对齐.4.调用按扭上的AS:on(release){//松开鼠标后执行下面的代码;loadV ariables("msg1.txt",msg);//调用msg1.txt文本文件到动态文本框msg中;eCodepage=true;//使外部文件的中文字符能够正确显示;}清除按扭上的AS:on(release){_root.msg="";//清除动态文本框中的内容;}向上的按扭上的AS:on(press){//在按扭的感应区上每按一次鼠标执行下面的代码;_root.msg.scroll=_root.msg.scroll-1;//文本向下滚动一行;}向下的按扭上的AS:on(press){//在按扭的感应区上每按一次鼠标执行下面的代码;_root.msg.scroll=_root.msg.scroll+1;//文本向上滚动一行;}Ctrl+Enter测试.当然代码也可以写在帧上:(调用按扭的实例名是bt1,清除按扭的实例名是bt2,向上按扭的实例名是:up,向下按扭上的实例名是down)在第一帧上加如下代码:_root.bt1.onRelease=function(){//松开鼠标后执行下面的代码;loadV ariables("msg1.txt",msg);//调用msg1.txt文本文件到动态文本框msg中;eCodepage=true;//使外部文件的中文字符能够正确显示;}_root.bt2.onRelease=function(){//松开鼠标后执行_root.msg="";//清除动态文本框中的内容;}_root.up.onPress=function(){//在向上按扭上每按一次鼠标执行下面的代码;_root.msg.scroll=_root.msg.scroll-1;//文本向下滚动一行;}_root.down.onPress=function(){//在向下按扭上每按一次鼠标执行下面的代码;_root.msg.scroll=_root.msg.scroll+1;//文本向上滚动一行;}Ctrl+Enter测试.二.调用外部*.swf文件(加载到影片剪辑中):外部*.swf文件要和编辑的Flash文件放在同一目录下1.新建立一个空的影片剪辑mymc,把它放在场景中,实例名是:mymc.2.新建一层,制作两个按扭(一个调用,一个清除)拖放到此层中3.调用按扭上的AS:on(release){//鼠标离开按扭后执行下面的代码;loadMovie("flash8.swf","mymc");//加载外部的"flash8.swf"文件到"mymc"空影片剪辑中;mymc._x=70;//加载影片的X轴坐标;mymc._y=20;//加载影片的Y轴坐标;mymc._xscale=70;//加载影片的宽度;mymc._yscale=70;//加载影片的高度;}清除按扭上的AS:on(release){//鼠标离开按扭后执行下面的代码unloadMovie(mymc);//删除用loadMovie加载的*.swf文件;}Ctrl+Enter测试三.调用外部*.swf文件(加载到时间轴上):外部*.swf文件要和编辑的Flash文件放在同一目录下1.制作两个按扭(一个调用,一个清除)拖放到场景中2.调用按扭上的AS:on(release){//鼠标离开按扭后执行下面的代码loadMovie("flash8.swf",1);//加载外部的"flash8.swf"文件到场景中,层深为1;}清除按扭上的AS:on(release){//鼠标离开按扭后执行下面的代码unloadMovie(1);//删除层深为1的用loadMovie所加载的"flash8.swf"文件}Ctrl+Enter测试。

使用ActionScrip语言在Flash中调用常用外部文件

使用ActionScrip语言在Flash中调用常用外部文件

使用ActionScrip语言在Flash中调用常用外部文件作者:张锦来源:《中国教育信息化·基础教育》2008年第08期摘要:使用ActionScrip脚本语言在Flash中调用多种外部资源,使制作出的flash具有更强的灵活性和交互性。

本文通过例子讲述swf文件、图片、声音、视频、xml文件的调用。

关键词:Flash;调用;ActionScrip语言中图分类号:G434文献标识码:A 文章编号:1673-8454(2008)16-0062-03一、引言制作Flash时,有时我们会把视频、图片、音乐等素材放在flash外,在Flash中通过语句调用这些素材。

这种做法有两个好处,一是当我们需要更换这些素材时只需要在文件夹中用新的素材代替旧的素材即可,而不必打开源文件进行修改。

二是可以使课件保持简洁,占用的空间尽量小,特别是当素材比较多、文件比较大时这样处理更有必要。

二、调用swf影片有时,我们青睐别人制作的动画,希望将无法编辑的swf动画添加到自己的动画影片中,这时就需要运用外部影片的调用方法,比如我们将通过swftext制作的Flash文本特效动画调用到Flash场景中,在给我们的Flash增加亮点的同时,还可节省大量时间。

调用的操作步骤如下:第一,新建一个Flash 文档, 将这个文件保存为调用swf影片.fla。

将被调用的外部swf文件txt1. swf和调用swf影片.fla文件放置在同一路径下;第二,新建立一个层,在该层的第1帧输入以下代码:loadMovieNum("txt1.swf", 1);_x = 50 ;_y = 100 ;其中loadMovieNum("txt1.swf", 1)调用的影片,可以是本机上的文件,也可以是网络上的。

例如:loadMovieNum("http://……", 1)。

然后在第50 帧插入空白帧。

破解Flash另法

破解Flash另法

破解Flash另法Flash制作的文件格式是swf,有些人在制作时都会加上输入保护,然后转成EXE文件。

这样我们就不能用Flsah程序打开来编辑这个文件了,这样做可以维护作者的版权,但如果你不是出于商业用途,而只想获得一些素材,这种保护就造成了不便。

当你得到一个Flash MTV文件时,一定想研究一下这样精彩的MTV是怎样制作出来的,可是别人已经把它转成了EXE文件,所以编辑器是无法打开的,怎么办呢?当然是有办法的,不过你要有以下软件:exe2swf、swfup、SWF-Browser。

下面我们一步一步来:第一步转换exe为swf。

打开exe2swf程序,在弹出的窗口里选择源文件(用EXE保存的Flash文件),会再次弹出一个窗口要求选择保存路径(小技巧:可以在exe 文件上直接单击右健选Convert Flash EXE to SWF)。

第二步破解swf保护。

打开swfup,在程序上单击右键,选Open & Unprotect,在弹出的窗口里选刚转换的swf(小技巧:如果在破解时弹出显示框,提示文件是用3.0以上制作,不要管它直接确定,如果这样还不能破解,说明文件是只读的,去掉即可)。

第三步编辑swf获取图片。

打开Flash程序,依次选File→Import…来输入swf文件,即可进行修改编辑(小技巧:最好先复制一段帧,拷贝到新的电影下进行编辑,或保存图片)。

第四步获取swf的音乐。

打开SWF-Browser,在左边的Directory 下选择文件夹,再单击Search下的Start Search找到swf文件,选中后会开始播放,单击中间的标题栏处(上面显示SWF Parser Starus:*.swf-Click here to parse current movie),即可获取音乐,在右边的Sound Streams处,单击下面的音乐文件即可保存(小技巧:可以仔细看看右边的每个按钮下的文件,会有惊喜哦)。

Flash调用外部exe程序文件

Flash调用外部exe程序文件

Flash调用外部exe程序文件的方法方法1:使用函数:fscommand(),条件:(1)yy.swf必须发布成yy.exe文件;(2)被调用的xx.exe文件必须放到名为fscommand的文件夹中;(3)fscommand的文件夹必须和文件yy.exe处于同一位置语句: on (release) {fscommand("exec","xx.exe");}方法2:使用函数:getURL()说明:(1)无论是yy.swf还是yy.exe都可以调用外部文件xx.exe;(2)xx.exe文件可以随便放;语法:getURL("xx.exe") //xx.exe和yy处于同一位置;getURL("文件夹/xx.exe") //xx.exe处于yy的下一级目录中;相对引用getURL(file:///盘符:/文件夹/xxx.exe) //xx.exe处于硬盘任意位置;绝对引用问题:调用时弹出了“文件下载”的对话框,运行在后台,提示你“打开”、“保存”、“取消”、“详细信息”。

备注:fscommand的几个命令的意思fscommand(cmd_string, arg_string) 执行主机端指令。

cmd_string指定所要执行的指令名,可为FlashPlayer的指令或浏览器javascript函数。

arg_string声明该指令所用到的参数。

FlashPlayer的指令有(只能在独立播放器时使用):"fullscreen" 是否全屏播放,参数为true或false"allowscale" 是否允许通过拉伸窗口缩放影片,参数为true或false"showmenu" 是否在播放器显示菜单,参数为true或false"trapallkeys" 是否屏蔽播放器的快捷键(如Esc表示停止播放并恢复"save" 隐藏属性,作用是存变量到文本文件.视窗显示),参数为true或false。

【免费下载】flash调用外部

【免费下载】flash调用外部
现在也许有人要问,那我怎么控制加载进来的动画呢?比如停止、播放、关闭。。。一样用 上面 about.swf 为例,要达到控制的效果我们可以有两个方法:
一、在 about.swf 里控制;
做两个按钮,一个播放一个停止,在播放按钮上写 ACTION:
on(release){ this.play(); } 在停止按钮上写: on(release){ this.stop();} 这样测试一下,在 index.swf 里就可以播放和停止动画了 二、在 index.swf 里控制 同样是做播放和停止的两个按钮 在播放按钮加 ACTION: on(release){_level2.play();} //_level(数值)是级别的意思,_level2 就是第二级别 在停止按钮加 ACTION: on(release){_level2.stop();} 测试一下,同样可以达到效果。 值得一题的是我们可以再加一个功能,把 about.swf 关闭或卸载掉,因为它是加载进来的, 有办法让它进来就有办法让它回去,所以我们现在加个关闭的按钮,然后写上 ACTION: on(release){unloadMovieNum(2);} //卸载影片中加载进第 2 级别的动画 到这里我们就掌握了简单的加载并控制外部 swf 文件的方法,现在我们要介绍另一种方法, 即加载外部文件到主动画里的 MC。仍然以最初的 about.swf 和 index.swf 文件为例 在 index.swf 里新建播放、停止、关闭三个按钮,新建一 MC,命名为“load”,回到主场景, 从库中将 MC 拖入场景,放在 x=100 y=100 的位置上,命名实例名为:mc1
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,系电,力根通保据过护生管高产线中工敷资艺设料高技试中术卷资,配料不置试仅技卷可术要以是求解指,决机对吊组电顶在气层进设配行备置继进不电行规保空范护载高与中带资负料荷试下卷高问总中题体资,配料而置试且时卷可,调保需控障要试各在验类最;管大对路限设习度备题内进到来行位确调。保整在机使管组其路高在敷中正设资常过料工程试况中卷下,安与要全过加,度强并工看且作护尽下关可都于能可管地以路缩正高小常中故工资障作料高;试中对卷资于连料继接试电管卷保口破护处坏进理范行高围整中,核资或对料者定试对值卷某,弯些审扁异核度常与固高校定中对盒资图位料纸置试,.卷保编工护写况层复进防杂行腐设自跨备动接与处地装理线置,弯高尤曲中其半资要径料避标试免高卷错等调误,试高要方中求案资技,料术编试交写5、卷底重电保。要气护管设设装线备备置敷4高、调动设中电试作技资气高,术料课中并3中试、件资且包卷管中料拒含试路调试绝线验敷试卷动槽方设技作、案技术,管以术来架及避等系免多统不项启必方动要式方高,案中为;资解对料决整试高套卷中启突语动然文过停电程机气中。课高因件中此中资,管料电壁试力薄卷高、电中接气资口设料不备试严进卷等行保问调护题试装,工置合作调理并试利且技用进术管行,线过要敷关求设运电技行力术高保。中护线资装缆料置敷试做设卷到原技准则术确:指灵在导活分。。线对对盒于于处调差,试动当过保不程护同中装电高置压中高回资中路料资交试料叉卷试时技卷,术调应问试采题技用,术金作是属为指隔调发板试电进人机行员一隔,变开需压处要器理在组;事在同前发一掌生线握内槽图部内 纸故,资障强料时电、,回设需路备要须制进同造行时厂外切家部断出电习具源题高高电中中源资资,料料线试试缆卷卷敷试切设验除完报从毕告而,与采要相用进关高行技中检术资查资料和料试检,卷测并主处且要理了保。解护现装场置设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。

FlashAS3.0加载外部资源(图片MP3SWF)的两种方式

FlashAS3.0加载外部资源(图片MP3SWF)的两种方式

FlashAS3.0加载外部资源(图片MP3SWF)的两种方式关于AS3加载图片等外部资源,我常用的有两种方式:Loader和Embed,各自的特点,总结如下:•Embed:在Flash编译阶段就将资源嵌入,也就是说图片资源是会被编译进swf文件里面去的;这样子的好处是代码比较简洁,使用方便,也不存在加载顺序的问题,缺点是会增大swf文件的体积•Loader:在Flash运行阶段动态加载资源,这种方式不会影响swf文件的体积,而且可以很灵活地更改你要加载的资源,但是有可能会遇到路径变更或者跨域问题,同时,过多地使用Loader去动态加载无疑会加重服务器负担,因此需要和Embed权衡使用书写的例子如下:Embed:[Embed(source = "../assets/images/closeBtn.png")]private var closeBtnImage:Class//需要嵌入的图片对象private var btnSprite:Sprite = new Sprite();private function test():void{var bmp:Bitmap = new closeBtnImage();btnSprite.addChild(bmp);}Loader:private function addItem():void {var loader:Loader = new Loader();loader.load(new URLRequest("/something.png"));loader.contentLoaderInfo.addEventListener(PLET E, loadComplete);}//监听到Loader加载完毕以后执行的函数private function loadComplete(e:Event):void {var l:Loader=Loader(e.target.loader);//得到Loader对象var bm:Bitmap = Bitmap(l.content);//Loader里面的内容trace(l);trace(bm);}。

flash用loadMovieNum()函数调用所有外部文件详解

flash用loadMovieNum()函数调用所有外部文件详解
loadMovieNum (“02.swf" , 1 ); //极有可能不能如愿定位
_level1. _x = 50 ;
_level1. _y = 100 ;
但是在测试的时候大家会发现加载进来的02.swf并没有如我们预期的那样出现在主场景坐标系的(50,100)位置,这是为什么呢?原来,在没有使用loadMovieNum以前,所有的图形、MC等等都是处于_level0里的,我们通常使用的_root其实就是_level0。你可以作个测试:trace(_root==_level0),你会发现返回值是“true"。
loadMovieNum("02.swf", 2);
loadMovieNum("03.swf", 3);
3.参数variables:可选参数,指定发送变量所使用的HTTP方法。该参数必须是字符串GET或POST。如果没有要发送的变量,则省略此参数。GET方法将变量追加到URL的末尾,它用于发送少量的变量。POST方法在单独的HTTP标头中发送变量,它用于发送大量的变量。
需要注意的的是,每一个级别只能同时存在一个SWF或JPEG文件。如果两个SWF或JPEG文件的级别相同,那么后者将替换掉前者。级别不同的_level,级别大的将覆盖掉级别小的,即:数字大的将处于数字小的之上(如上例:03.swf处在02.swf和01.swf上方,02.swf处在01.swf上方)。
1.参数url:要加载的SWF文件或JPEG文件的绝对或相对URL(路径)。该函数的此参数和上面loadMovie中的此参数用法完全一致,这里不再作解释。
2.参数level:一个整数,指定SWF文件将加载到Flash Player中的哪个级别。加载的时候,可以这样来写:

flash调用外部程序的解决方法

flash调用外部程序的解决方法

flash调用外部程序的解决方法(转)需要调用一个外部的程序(swf转成的exe)。

结果发现Flash5中可以使用的fscommand的exec方法,Flash6中不能使用了。

Flash5的代码如下:on (release) {fscommand("exec", "Test.exe");}后来去网上查找了一下相关资料,发现在Flash6以上为了提高安全性。

对从Flash中调用外部程序有几个要求:首先需要把swf文件发布为exe的工程。

如:Flash程序a要调用外部程序b.exe,则Flash程序a必须发布为可执行文件格式。

即文件名为a.exe。

要调用的程序必须位于调用程序同目录下的fscommand目录中,而且不能位于fscommand的子目录。

如以上面为例b.exe必须a.exe下的fscommand目录中。

在flash 里的action里不要写fscommand 的路径,直接写exe文件全名。

这样修改了之后,问题解决。

本帖最近评分记录•红岩梦幻数码金币 +2 多谢老师支持2007-8-28 12:30•红岩梦幻数码热心度 +2 多谢老师支持2007-8-28 12:30来支持一下俺最新的超级教程合集哈,单击这里观看详情TOP中文域名买一得四空间两年588送域名邮局服务器6888元/年送产权祁连山超级版主助人即助己金币11314 枚威望热心度107•个人空间•发短消息•加为好友•当前在线沙发大中小发表于2007-8-28 10:35 只看该作者后面搜索到一个文章,不知道能不能解决不同目录的调用。

以下为内容:这里假如要调用外部的exe,需要把exe的文件放入fscommand 文件夹中,调用的flash必需导成exe格式的才行,并且和fscommand文件夹在同目录,这样就形成了flash导成的exe 才能调用应用程序exe. fscommand("exec","xxx.exe")例子:以上是第一个方法。

Flash AIR 调用exebat且可以传参

Flash AIR 调用exebat且可以传参

调试时会报错,test_app.xml:<supportedProfiles>desktop extendedDesktop </supportedProfiles>要改为extendedDesktop 在前:<supportedProfiles>extendedDesktop desktop </supportedProfiles>发布exe时为desktop extendedDesktop ,安装完成后就能调用了。

如果想绿色运行AIR可参考:/thread-223969-1-1.html下面是cmd语法格式,相信大家看完后就都知道怎么在上面代码中套用了。

cmd.exe 调用方法:语句是WinExec("cmd.exe /k 命令行参数",SW_SHOW);下面是全部解释:启动Windows XP 命令解释程序一个新的实例CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF] [[/S] [/C | /K] string]/C 执行字符串指定的命令然后终断(这个是上面用到的)/K 执行字符串指定的命令但保留/S 在/C 或/K 后修改字符串处理(见下)/Q 关闭回应/D 从注册表中停用执行AutoRun 命令(见下)/A 使向内部管道或文件命令的输出成为ANSI/U 使向内部管道或文件命令的输出成为Unicode/T:fg 设置前景/背景颜色(详细信息,请见COLOR /?)/E:ON 启用命令扩展(见下)/E:OFF 停用命令扩展(见下)/F:ON 启用文件和目录名称完成字符(见下)/F:OFF 停用文件和目录名称完成字符(见下)/V:ON 将! 作为定界符启动延缓环境变量扩展。

如: /V:ON 会允许!var! 在执行时允许!var! 扩展变量var。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Flash调用外部exe程序文件的方法
方法1:使用函数:fscommand(),
条件:
(1)yy.swf必须发布成yy.exe文件;
(2)被调用的xx.exe文件必须放到名为fscommand的文件夹中;
(3)fscommand的文件夹必须和文件yy.exe处于同一位置
语句: on (release) {
fscommand("exec","xx.exe");
}
方法2:使用函数:getURL()
说明:
(1)无论是yy.swf还是yy.exe都可以调用外部文件xx.exe;
(2)xx.exe文件可以随便放;
语法:
getURL("xx.exe") //xx.exe和yy处于同一位置;
getURL("文件夹/xx.exe") //xx.exe处于yy的下一级目录中;相对引用
getURL(file:///盘符:/文件夹/xxx.exe) //xx.exe处于硬盘任意位置;绝对引用
问题:调用时弹出了“文件下载”的对话框,运行在后台,提示你“打开”、“保存”、“取消”、“详细信息”。

备注:
fscommand的几个命令的意思
fscommand(cmd_string, arg_string) 执行主机端指令。

cmd_string指定所要执行的指令名,可为FlashPlayer的指令或浏览器javascript函数。

arg_string声明该指令所用到的参数。

FlashPlayer的指令有(只能在独立播放器时使用):
"fullscreen" 是否全屏播放,参数为true或false
"allowscale" 是否允许通过拉伸窗口缩放影片,参数为true或false
"showmenu" 是否在播放器显示菜单,参数为true或false
"trapallkeys" 是否屏蔽播放器的快捷键(如Esc表示停止播放并恢复"save" 隐藏属性,作用是存变量到文本文件.视窗显示),参数为true或false。

但Alt+F4系统快捷键(关闭窗口)依然可用。

"exec" 运行arg_string所指定的文件
在Flash课件中调用外部视频
flash制作的课件生动,易于表达教师的教学意图,发布也很方便,因此赢得了多方人士的喜爱.
但其使用外部视频时会有些烦琐,且效果不大令人满意.如果用好其提供的函数FSCOMMAND(),再结合第三方程序,会达到较为完善的效果.下面我将自己的亲历写出来,与大家共勉.
第一步:下载一个短小精悍的绿色播放器rmvb,此为RAR压缩文件,先保存.
第二步:在课件保存目录下新建一子目录FSCOMMAND(必须是此名,不能改), 将下载的RMVB压缩包解压到此目录下(共4个文件).
将要播放的外部视频文件拷至此目录下(如1.MPG).
第三步:在FSCOMMAND目录下新建一个文件A.BAT, 右击文件名选"编辑",进入编辑状态,输入如下内容后保存退出:
rmvb.exe 1.mpg /fullscreen /play /close 解释:
1.MPG为视频文件名,照实输入.
/fullscreen : 指定为全屏播放.
/play /close: 指播放完毕后自动退出, 否则会自动重复播放.
第四步:在课件中设置一个按钮, 写入如下脚本:
on(press){fscommand("exec","a.bat");}
第五步:按CTRL+ENTER导出影片.
第六步:单独运行导出的影片,
打开"文件"菜单,选择"创建播放器",在"位置"框中选择影片所在文件夹(必须),文件名框中输入文件名,此步意为将影片打包成EXE文件.运行此EXE文件,即可看到调用效果.(注:必须打包成EXE文件后,才能看到预期效果).。

相关文档
最新文档