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

合集下载

flsh命令外部调用swf资料

flsh命令外部调用swf资料

外部调用swfon (release) {loadMovieNum("service.swf", 1);}外部调用数据loadVariablesNum("about.txt", 0); eCodepage = true;//中文音乐加入mySound = new Sound();mySound.attachSound("1"); mySound.start();关闭指定音乐mySound.stop("1");外部调用音乐mySound=new Sound();mySound.loadSound("music.mp3",true); mySound.start(0,100)关闭音乐mySound.stop();链接场景:on (release) {gotoAndStop("猫的历史",1);}清空文本框_root.text=""On(Release)Set Variable:"input" = ""Set Variable:"output" = ""End On轻松实现Flash的全屏播放许多人都看过这样的效果:把光盘放入光驱后,光盘自动运行,接着便是一段Flash制作的开场动画,动画是全屏播放的,且右键点击无效,动画播放结束后,出现“关闭”按钮,单击该按钮后,全屏动画关闭。

其实上面提到的全屏播放以及取消右键菜单等效果都是靠Fscommand 指令在发挥作用。

Fscommand指令主要是用来控制Flash影片播放器的,但也可以用来打开其它的应用程序。

Fscommand指令只有在Flash影片播放器执行时才有效(.swf和.exe),在Flash制作过程中,按“Ctrl+Enter”预览动画,以及把动画发布成网页文件时,此指令无法发挥它的功能。

在flash中加载SWF及其文件的方法1

在flash中加载SWF及其文件的方法1

动画制作技巧:如何加载外部SWF文件一、控制影片剪辑影片剪辑是Flash中最重要的一种元件,对影片剪辑的控制是ActionScript的最重要功能之一。

从根本上说,Flash的许多复杂动画效果和交互功能都与影片剪辑的运用密不可分。

使用点语法或方括号可以定位影片剪辑。

使用方括号时可以使用由变量表示的影片剪辑实例名,这是它相对于点语法的优点。

可以用脚本控制影片剪辑的各种动作,也可以在影片剪辑的事件处理函数中控制主时间轴和别的影片剪辑。

影片剪辑最重要的两个事件是load和enterFrame。

1控制影片剪辑的播放动作设想一个Flash动画,它的主场景中只有一个帧,舞台中只有一个影片剪辑,影片剪辑中并没有ActionScript。

如何才能控制影片剪辑的播放动作呢?要控制一个影片剪辑,首先应该为影片剪辑命名。

容易混淆的是,库面板中的影片剪辑本身有一个名称,这里要命名的是场景中影片剪辑实例的名称。

它们可以相同,也可以不相同。

如果你在场景中创建了同样的影片剪辑的多个实例,那么就需要将每个实例以不同的名称命名,才能用ActionScript对每一个实例进行控制。

如果不需要对影片剪辑进行控制,也就不需要为影片剪辑的实例命名。

从本例文件中,你将看到库面板中只有一个影片剪辑rollmc,场景中创建了一个rollmc的实例。

你还可以再从库中拖出若干个rollmc的实例将它们放置到场景中。

选中场景中影片剪辑rollmc的实例,打开属性面板,可以看到它被命名为roll,你同时可以看到该影片剪辑原来的名字rollmc,如图5-1所示。

你也可以为它指定别的名称,也可以是rollmc,Flash并不会混淆它们之间的区别。

实例名称可以在程序中用来指代该影片剪辑实例,如果要控制该实例,就需要在脚本中使用该名称。

下面,我们就来看看如何通过脚本控制影片剪辑实例roll。

分别选中场景中的4个按钮,打开它们的动作面板,查看其中的代码。

“STOP”按钮:on (release) {roll.stop();}单击“STOP”按钮使roll实例停止播放。

在Flash中使用Action Script读取外部资源

在Flash中使用Action Script读取外部资源

在Flash中使用Action Script读取外部资源
王艳歌
【期刊名称】《电脑开发与应用》
【年(卷),期】2010(023)011
【摘要】ActionScript作为Flash内置的脚本编写语言,扩展了Flash创作交互动画和网络应用的能力.使用ActionScript读取多种外部资源,从而使Flash制作出重用性更高的作品.通过实例详细介绍了在Flash中读取swf文件、图片、声音和文本文件的方法.
【总页数】3页(P68-70)
【作者】王艳歌
【作者单位】江苏教育学院运河分院信息技术系,江苏,邳州,221300
【正文语种】中文
【中图分类】TP311.52
【相关文献】
1.Action Script语言在Flash课件中应用 [J], 张智辉;
2.Flash Action Script在航海教学中的应用 [J], 卫家骏;邬惠国;沈淳
3.Action Script语言在Flash课件中应用 [J], 张智辉
4.Action Script语言在Flash动画制作中应用初探 [J], 秦艳
5.带你走入Flash编程之门——评《Flash Action Script权威指南》 [J], 菲利普·科曼;陈冰
因版权原因,仅展示原文概要,查看原文内容请购买。

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中调用外部文本文件的两种方法方法一:利用上下滚动按钮1.打开文本文件,将文本复制到Windows 2000自带的程序“记事本”中,并在文本内容的前面输入“t=”(“t”为我们定义的一个变量),然后保存为“m.txt”文件,保存位置为“我的文档”,编码设为“UTF-8”或“Unicode”。

2.运行Flash MX,以“也谈在Flash中调用外部文本文件”为名,保存在“我的文档”中(注意:Flash MX文件与将调用的外部文本文件必须在同一个文件夹中)。

3.在舞台上创建一个动态文本框,并在“属性”面板中把这个动态文本实例命名为“mytext”,设置好文字的各种属性,并将文本框设置成多行,在变量文本框中输入“t”。

4.单击“时间轴”窗口左下角的〔插入图层〕按钮,插入一个新图层,系统自动命名为图层2。

右单击该图层的第一帧,在弹出的快捷菜单中选择“动作”命令,打开“动作-帧”窗口,在专家模式下输入“loadVariablesNum("m.txt",0);”。

5.单击“时间轴”窗口左下角的〔插入图层〕按钮,插入一个新图层,系统自动命名为图层3。

6.单击“窗口/公用库/按钮”,打开“库―按钮”窗口。

双击窗口中的“Circle Buttons”文件夹,将其中的“Circle with arrow”按钮拖放到舞台上,利用“缩放”、“旋转”工具将其调整成箭头向上和合适的大小。

最后将它拖放到动态文本框右侧合适的位置上。

重复以上操作,再创建一个箭头向下的按钮。

右单击箭头向上的按钮,在弹出的快捷菜单中选择动作,打开“动作-按钮”窗口,并在专家模式下输入以下语句:on (press) {mytext.scroll =mytext.scroll 1;}同样,为箭头向下的按钮添加如下语句:on (press) {mytext.scroll =mytext.scroll-1;}7. 按“Ctrl Enter”键测试,单击向上的箭头按钮,文本向上滚动一行;单击向下的箭头按钮,文本向下滚动一行。

flash加载外部SWF文件的文档类

flash加载外部SWF文件的文档类

flash加载外部SWF文件的文档类把文件加载到一个MC,然后修改MC的大小就是了,如果不想要多余的东西出现,再添加一个遮罩元件在库里增加一个影片剪辑元件,矩形的尺寸大小为载入影片期望的大小,比如你说的350×200,然后设置其链接属性,第一帧导出,名字为mk然后是代码var loader:MovieClipLoader = new MovieClipLoader();var listener:Object = new Object();_root.attachMovie("mk", "theMask", 4);//载入那个库里的矩形元件_root.createEmptyMovieClip("newMC", 5);//创建一个新MC用来载入SWF listener.onLoadInit = function(loadTarget) {_root.theMask._x = 100;//矩形载入后的X坐标,自己调整,以刚好盖住载入的SWF为准_root.theMask._y = 100;//矩形Y坐标,同上loadTarget._x = 100;//载入SWF的X位置,自己设置loadTarget._y = 100;//不用说了loadTarget.setMask(_root.theMask);//将矩形设置为SWF遮罩loadTarget._width = 350;//调整载入SWF的宽loadTarget._height = 200;//不用说了};loader.addListener(listener);loader.loadClip("1.swf", _root.newMC);//载入你期望载入的swf到MC这样,可以解决尺寸问题,也可以解决屏蔽画布外元素的要求。

Flash如何用AS载入外部影片和图片

Flash如何用AS载入外部影片和图片

Flash如何用AS载入外部影片和图片当我们用Flash做一个电子相册时,我们通常希望我们的照片是放在Flash影片外部的一个文件夹里,然后通过AS编写来动态实现图片文件的载入。

当我们要做一个Flash全站时,因为考虑整个Flash影片的文件大小,所以我们通常希望我们Flash全站的每个子页面都放在不同的Flash影片中,而当用户点击浏览时,再通过AS的编写实时加载这些外部Flash影片。

所以今天我们就来讲解一下Flash里面用来载入外部影片和图片的函数:loadMovie函数。

loadMovie函数可以将SWF、JPEG、GIF 或PNG 文件加载到Flash Player 中的影片剪辑中。

我们先来看一下这个loadMovie函数的结构:loadMovie("url",target [, method]);参数:1.url:要加载的文件(SWF、JPEG、GIF 或PNG格式)的绝对或相对URL(路径)。

例:loadMovie("01.swf", _root)loadMovie("01.jpg", _root)loadMovie("/01.swf", _root)loadMovie("/01.jpg", _root)2.target:指向目标影片剪辑的路径。

目标影片剪辑将替换为加载的SWF 文件或图像。

例:loadMovie("01.swf", _root)loadMovie("01.swf", _root.loading)loadMovie("01.swf", this)3.method:可选参数,指定用于发送变量的HTTP 方法。

该参数必须是字符串GET 或POST。

如果没有要发送的变量,则省略此参数。

GET 方法将变量追加到URL 的末尾,它用于发送少量的变量。

flash调用外部swf定位和大小

flash调用外部swf定位和大小

flash调用外部swf定位和大小flash调用外部swf定位和大小的ActionScript函数。

(1)用同一目录下swf文件,一般来说用loadMovie("mpg.swf","mpg");可是那样不好控制swf的位置和大小把你的swf文件导入到一个空mc中去,然后通过调整这个空的mc来控制你的导入的swf文件的大小。

(2)文字要改变其大小可以用:setproperty ("mcname",_xscale,xx);setproperty("mcname",_yscale,yy);//其中mcname为空mc的实例名,xx,yy为调整数值(3)要改变调入后的swf的位置:setproperty ("mcname",_x,xxx);setproperty("mcname",_y,yyy);//其中xxx,yyy是数值,即新的位置功能说明:loadMovieNum("url",level[, variables])loadMovie("url",level/target[, variables])层次Level:Flash允许同时运行多个SWF文件,Flash一旦载入一个SWF文件,则占据了一个"层次",系统默认的是_Flash0或_Level0,之后的Movie则按顺序放在level0---level16000里。

第一个载入的SWF文件为_Flash0或_Level0,第二个如果加载到第一层时的称为_Flash1或_Level1,依此类推。

注意前提是前面载入的文件没有退出,否则冲掉第一个SWF文件,第一个文件也从内存中退出。

注意:如果你将外部的Movie加载到Leve0层或者Level0里,那么,原始的Movie就会被暂时取代,要再用时还得重新Load 一次,也就是说,一个Level在一个时间里只能有一个Movie存在。

【免费下载】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加载外部swf方法

Flash加载外部swf方法

Flash加载外部swf方法1、新建一个flash文档,要求大小最好和你要载入的那个flash相同;2、在场景中放一个动态文本框,设置变量名为fdtxt(也可以取其他名字,但下面的代码中也得相应的修改);3、选中第一帧,打开动作面板,加入如下代码:var fdTemp = createEmptyMovieClip("fdtemp", 1);var L = createEmptyMovieClip("loadswf", 2);L.loadMovie("影片.swf");fdTemp.onEnterFrame = function() {var a = this._parent["loadswf"].getBytesLoaded();var b = this._parent["loadswf"].getBytesTotal();fdtxt = int(a*10000/b)+"%";if (a>=b and a>10) {fdtxt.removeTextField();}};把其中的影片.swf 改成你的那个 flash的名称!这个loading只有显示百分比,其他的与一般的loading动画做法一样!stop();var bl = 0;var bt = 0;this.createEmptyMovieClip("mcLoader", 1);//--------------- 定位 ---------------mcLoader._x = 50;mcLoader._y = 50;//--------------- 装载 ----------------mcLoader.loadMovie("aaa.swf");//------------ 计算进程 -------------this.onEnterFrame = function() {bl = mcLoader.getBytesLoaded();bt = mcLoader.getBytesTotal();txt1.text = int(bl/bt*100)+"%";loadbar._width = 200*bl/bt;//...if (bl>=bt && bl) {delete this.onEnterFrame;// 停止计算}};假如你有3个“swf”文件,其中一个是主场景文件,名为“main_page.swf”,其他两个我们分别取名为“a.swf”&“b.swf”...首先来制作“main_page.swf”这个文件...在它的主场景有两个关键帧,在第一帧&第二帧分别加上“stop()”语句,然后在第一帧上拖入一个你制作的“Loading”影片剪辑,命名为“my_load_bar”(这个影片剪辑共有100帧,在第一帧上加上stop()语句,在第100帧加上gotoAndStop(1)语句,然后你再做你想要的loading动画...我想这个我不用再说了吧...并且在库中连接它...连接名为“my_load_bar”)。

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调用外部图片方法要加载的图片文件必须与flash文件放置在相同的文件夹内。

一、在帧上直接调用在要调用图片的帧上编写代码:loadMovieNum("1.jpg", 1); //加载外部图片(图片与影片加载用的是一个命令)*.jpg;级别为1删除加载的影片命令:on (release) { //鼠标离开事件unloadMovieNum(1); //卸载已加载的图片;}二、在按钮上调用制作两个按钮,一个放加载代码,另一个放卸载代码加载:on (release) {loadMovieNum("1.jpg", 1);}卸载:on (release) { unloadMovie(1);}三、在影片剪辑上调用新建一个空的影片剪辑并拖放到场景中。

在按钮上编写加载的图片://加载图片*.jpg,目标为mc(影片剪辑实例名称)。

on (release) {_root.mc.loadMovie(“1.jpg");gotoAndStop(2);}在按钮上编写代码卸载刚加载的图片:on (release) {gotoAndStop(2);_root.mc1.loadMovie("2.jpg");}控制放大缩小on (release) {_root.mc._xscale=_root.mc._xscale+10; //对影片剪辑的宽度进行放大处理_root.mc._yscale=_root.mc._yscale+10; //对影片剪辑的高度进行放大处理}on (release) {_root.mc._xscale=_root.mc._xscale-10; //对影片剪辑的宽度进行缩小处理_root.mc._yscale=_root.mc._yscale-10; //对影片剪辑的高度进行缩小处理}控制不透明度on (release) {_root.mc1._alpha=_root.mc1._alpha-20; //降低影片剪辑的透明度}on (release) {_root.mc1._alpha=_root.mc1._alpha+20; //增加影片剪辑的不透明度}。

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加载外部文件的各种方法与技巧

Flash加载外部文件的各种方法与技巧

Flash加载外部文件的各种方法与技巧二、用loadMovie调用外部*.swf文件(一)调用外部*.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测试。

当然二和三的代码都可以写在帧上。

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

制作自助建站系统时候,每个会员的页面名称都不一样,如果单独用文本显示样式比较单一,所以打算使用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中的“动态文本” 1,打开FLASH,新建一个文档,选择文本工具2,在窗口中插入文本3,“文本”属性面板中选择为“动态文本” 4,“实例名称”输入为“cnbruce”[url=/bbsdetail_1738763.html][img]/images/u pload/images/lsdn/1212172117252.gif[/img][/url] 二、“动态文本”的值1,选择第一帧,添加帧动作2,输入cnbruce.text="hello,world";3,“Ctrl+Enter”测试效果[url=/bbsdetail_1738763.html][img]/images/u pload/images/lsdn/1212172118267.gif[/img][/url] 三、“动态文本”的值显示的另一种方法1,除了可以给动态文本取实例名称以外,还可以给其定义“变量” 2,同样,设置第一帧动作为cnrose="hi,cnbruce"; 3,“Ctrl+Enter”测试效果,即“动态文本”被赋予的新的值[url=/bbsdetail_1738763.html][img]/images/u pload/images/lsdn/1212172119517.gif[/img][/url][url=/bbsdetail_1738763.html][img]/images/u pload/images/lsdn/1212172119673.gif[/img][/url] 四、动态文本调用外部文本文件的值1,动态文本如何调用外部文本文件中的值,首先就是将FLASH源文件和文本文件保持在磁盘目录下(本处是将FLASH和文本文件t1.txt放在同一目录下)。

2,在FLASH第一帧设置动作:swft = new LoadVars(); //创建一个LoadVars对象的实例swft swft.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,你好吗[url=/bbsdetail_1738763.html][img]/images/u pload/images/lsdn/1212172120048.gif[/img][/url] 4,“Ctrl+Enter”测试英文显示正常,而中文显示为乱码,调整文本文件t1.txt的保存编码方式为“utf-8”形式>[url=/bbsdetail_1738763.html][img]/images/u pload/images/lsdn/1212172120408.gif[/img][/url][url=/bbsdetail_1738763.html][img]/images/u pload/images/lsdn/1212172120548.gif[/img][/url]loadMovieNum("调用.swf",层);====================================================================调用.swf的路径一定要正确,相对路径比较好。

关于层,flash里面一般默认你用的第一个swf文件是0层,所以你后面调用的都位于这层以上,1到1w,或者还会多好多。

所以假设你的主文件是index.swf.那么你需要调用的情况是这样的:loadMovieNum("文件夹1/文件夹2/..../调用.swf",1);unloadMovieMum(2);后面的unload是为了避免层叠错误!====================================================================有两中方式,一种是直接导入,但是这种方法比较难以控制,而且它的位置在(0,0)处,做的时候比较麻烦,另外一种是建立一个空的MC,然后把外部文件导入到这个空的MC中,这样你可以对空的MC进行控制,这种方法是最好的,而且可以在载入阶段增加LOADING指示(LOADING指示部分在主文件中),这样在制作其他小影片的时候不用再重新做LOADING。

====================================================================如何加载外部SWF文件做FLASH站的时候考虑到只做一个FLASH文件,太大,所以经常将一个文件分解开,做成站点的时候通过按钮点击等方面载入单个栏目的SWF文件,而浏览者浏览网页的时候可逐个下载,大大减少了主动画的负担。

那么如何加载外部的SWF文件呢?这里就需要用到两个ACTION关键词:loadmovie或loadmovienum(它们之间的差别,下面会讲到)先让我们来看一句写在时间轴上的代码:loadMovieNum("about.swf",2);//加载about.swf到主动画的第二个级别(级别是相对于不同swf文件而言的,其作用我们可以理解为层,比如FLASH里的层,上一层的东西将覆盖下一层的东西,而级别则是上一级别的场景覆盖下一级别的场景)(用loadMovieNum 语句来加载动画,会受到浏览器的安全限制,所以只能加载本地或同一服务器上的SWF文件。

)运用这一句代码我们就可以做一个简单的SWF文件的加载。

新建FLASH文档,画一个圆,红色,在第20帧插入关键帧,向右移动,导出命名为about.swf,再新建一文档,画一矩形,场景大小,黑色,在第一帧写入ACTON:loadMovieNum("about.swf",2);和about.swf同一文件夹导出命名为index.swf,开始测试,可以发现about.swf里的动画覆盖在index.swf上,但about.swf的背景并没有被加载进去。

现在也许有人要问,那我怎么控制加载进来的动画呢?比如停止、播放、关闭。

一样用上面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新建一层,在时间轴第1帧写上ACTION:mc1.loadMovie("about.swf");//加载about.swf到主场景的load这个MC里在播放按钮写上:on(release){_root.mc1.play();}在停止按钮写上:on(release){_root.mc1.stop();}//以上的两行代码我们不难发现,按钮并不是直接控制about.swf而是通过控制实例名为mc1的MC在关闭按钮写上:on(release){_root.mc1.unloadMovie("about.swf");}讲到这里我们就可以开始结合第二讲的导航来制作FLASH站了:)简单的FLASH站点说到底,无非就是通过导航按钮来加载动画!下面以加载到MC的方法为例,结合导航按钮。

相关文档
最新文档