如何用flash制作网页
我们很容易开发,也很容易把它拆成碎片。今天我就给大家具体讲讲这个技巧。
演示动画效果:
点击此处下载打包的源文件(共5个文件)
制作的基本思路:
我们制作的每个SWF都是一个独立的动画,每个都有自己的暂停帧。主片加载时,第一个动画自动加载,第一个动画开始加载,中间有一个暂停帧。当我们点击其他按钮时,其他动画会被加载并在中间暂停。这个系统主要使用两个变量:midframe和_ root.currmovie。
首先在每个动画的第一帧中设置Midframe,即首先指示动画开始暂停位置的中间帧。当你点击按钮时,你首先告诉我们这是当前帧,你必须在调用动画中间帧之前移动。当然,上面的演示只是一个简单的例子,你可以在你的实际制作过程中做得更复杂。
_root.currMovie是指当前帧,由_root创建,主要由主动画创建。
制造步骤:
1.创建四个按钮,分别命名为section1、section2、section3和section4。当然可以命名为main,about,work,conact等。在实际生产过程中。
2.创建一个新的影片剪辑,并将其命名为container。这个电影片段是空!然后拖到舞台上。我们通过空的这个电影片段调用其他的SWF文件。这是一个关键的地方。创建完成后,将容器放在一个层中,然后我们创建一个新层,并将刚刚创建的四个按钮拖动到该层上,如图所示:
3.接下来,让我们选择刚刚在舞台上拖出的电影容器,并将其命名为实例名,这样我们就可以用代码调用它了!如图所示:
4.选择第一个按钮,然后按F9打开动作面板,开始设置按钮的单击动作,并输入以下代码:
开启(释放){
if(_ root . curr movie = = undefined){
_ root.currMovie = & quot第一节& quot;
container . load movie(& quot;section1.swf & quot);
} else if (_root.currMovie!= & quot第一节& quot) {
如果(容器。_ currentframe & gt= container.midframe) {
_ root.currMovie = & quot第一节& quot;
容器. play();
}
}
}
注意:如果您的子SWF是main.swf,请将其更改为以下代码:
开启(释放){
if(_ root . curr movie = = undefined){
_ root.currMovie = & quot主& quot;
container . load movie(& quot;main.swf);
} else if (_root.currMovie!= & quot主& quot) {
如果(容器。_ currentframe & gt= container.midframe) {
_ root.currMovie = & quot主& quot;
容器. play();
}
}
}
5.按照上面的方法给其他三个按钮添加相应的动作脚本。
注意:如果你想让显示的效果,你必须把这个主文件和其他文件放在同一个目录下!
6.如果我们希望主动画在加载时首先显示动画,我们需要添加一个层,然后将以下代码添加到第一帧:
通用代码是:
_ root.currMovie = & quot您的名字& quot;
container . load movie(_ root . curr movie
& quot;。swf & quot);
这里我们使用下面的语句:
_ root.currMovie = & quot第一节& quot;
container . load movie(_ root . curr movie
& quot;。swf & quot);
7.下面简单介绍一下子动画的制作方法:
(1).创建一个简单的介绍动画,分为两层:一个动画层,另一个代码层。制作动画时,考虑中间帧,如图:
(2).选择动画的中间帧,并记住它的帧号,然后在中间帧输入动作:stop();如图所示:
(3).然后回到第一帧,将动作设置为:
中框= 78;
(4).选择最后一帧并设置以下动作脚本:
_ root . container . load movie(_ root . curr movie
& quot;。swf & quot)
最后一点:因为我们用Flash做网站,所以有时候网速慢是难免的。这时候就可以做一个装逼效果了!就是对每个子动画进行加载。方法很简单,前面加2帧就行了!这个时候注意midframe已经变了。换一个就好!
第一帧的脚本是:
mid frame =[your updated number];
bytes _ loaded = math . round(this . getbytesloaded());
bytes _ total = math . round(this . getbytestotal());
get percent = bytes _ loaded/bytes _ total;
this . load bar . _ width = get percent * 100;
this . load text = math . round(get percent * 100)
& quot;% & quot;
if (bytes_loaded == bytes_total) {
this . gotoandplay(3);
}
第二帧的脚本是:
这个。GotoAndPlay(1);
Flash安装步骤?
1、启动Flash安装程式,然后点击下一步
2、接受许可协议
3、在安装选项中,只需选择“在桌面上生成快捷方式”项即可
4、选中安装FlashPlayer项(记住是独立的,而不是网页上的Flash Player),然后继续
5、一切资讯都搜集完毕之后,请点击“安装”来启动正式的安装进程
6、这时安装程式就会自动的将Flash软体给安装到电脑,安装完毕之时,请去除Readme之前的复选框,然后点击完成。至此Flash软体的安装也就正式OVER了
做网页时,FLASH怎么链接啊?
有几种方法:
1、修改flash中的跳转你做一个按钮加上链接就OK了2、如果不想修改flash而是直接在网页中加链接你可以建立两个层,位置重叠,底下的那个层放flash,上面的层设置为空,在上面这个层添加链接就行了。
3、制作一个透明图片(.gif/,png)参照方法2可以放进上面那个层上直接添加链接。
flash中的小球简单运动效果怎么做?
flash中制作动画,比较基础的就是逐帧动画了。制作逐帧动画根据字面意思就比较明白了,是一帧一帧的在做。所以也比较辛苦,下面我们来看看怎么制作运动的小球。
工具/原料
flash软件
方法/步骤
1、打开软件,新建一个空白文档。
2、在舞台上面绘制一个小球。
3、在第2帧单击鼠标右键,选择菜单中的“插入关键帧”命令。
4、此时,用鼠标拖拽小球向右移动一段。
5、以此类推,使用这种方法制作有6个关键帧的动画,每个关键帧中,小球都被向右移动一点。在第6个关键帧的时候,小球已经被移动到舞台的最右边了。到此,小球运动的逐帧动画就制作完成了。