仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1922|回复: 9
打印 上一主题 下一主题

[学习教程] 来谈谈:Flash教程:AS制造加载内部.swf影片的视频播放器-Flash实例教程

[复制链接]
活着的死人 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-15 20:47:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
交互性更是Flash动画的迷人之处,可以通过点击按钮、选择菜单来控制动画的播放。正是有了这些优点,才使flash日益成为网络多媒体的主流。
poluoluo中心提醒:本例先容使用FlashAS2.0制造加载内部.swf影片的视频播放器,教程解说的对照具体,合适对AS感乐趣的老手伴侣进修.
本例先容使用FlashAS2.0制造加载内部.swf影片的视频播放器,教程解说的对照具体,合适对AS感乐趣的老手伴侣进修.
先看下效果吧:

上面入手下手制造:

(一)画播放器:

1.新建一图形元件,名播放器,在第一层上画个播放器的形状图。宽480,高400,全居中对齐。以下图:





poluoluo中心提醒:本例先容使用FlashAS2.0制造加载内部.swf影片的视频播放器,教程解说的对照具体,合适对AS感乐趣的老手伴侣进修.

2.在下面新建一层,在播放器的下部加个添补突变色条,以下图:




3.下面再新建一层,在得当的地位画几个反光条,以下图:




4.翻开场景1,从库中把“播放器”拖进场景第1层,第1帧,全居中对齐,以下图:




固然也能够按本人的喜欢,别的画个播放器的款式。不外必定要依照550*400尺寸规格的减少比例留出屏幕的地位,我这里是盘算好了的。


poluoluo中心提醒:本例先容使用FlashAS2.0制造加载内部.swf影片的视频播放器,教程解说的对照具体,合适对AS感乐趣的老手伴侣进修.

(二)做按钮:由于要点击开关才让加载,以是要先做按钮。

1.新建按钮元件,名“play1”,按本人的喜好做个按钮。我做的是如许的:(这是缩小400%后的效果)
















2.在库中右键点“play1”——间接复制——更名为“play2”。在舞台上翻开后,把序号1改成2就能够了。
3.按本人的请求,要做几个按钮就间接复制几个吧,别忘了更名称和序号哦。
4.翻开场景1,在“播放器”层下面增加一图层,名“按钮”。点下第1帧,把一切的按钮拖到符合的地位,这时候分列不太划一是吧,没关系,点一下按钮层的第1帧,翻开对齐面板,把“相对舞台”往失落,选择上对齐或底对齐,再选择程度均匀距离就行了。以下图:





poluoluo中心提醒:本例先容使用FlashAS2.0制造加载内部.swf影片的视频播放器,教程解说的对照具体,合适对AS感乐趣的老手伴侣进修.

5.如今给按钮写上代码:右键点一了局景中的按钮play1——举措——在举措面板上写上以下代码:
on(release){//当开释按钮时
gotoAndStop(2);//转到并播放第2帧
}
6.右键点一了局景中的按钮play2——举措——在举措面板上写上以下代码:
on(release){//当开释按钮时
gotoAndStop(3);//转到并播放第3帧
}
7.一样的把每一个按钮都写上代码,依此类推,到第8个按钮时应当写的是:
on(release){//当开释按钮时
gotoAndStop(8);//转到并播放第8帧
}
下面代码中双斜杠及前面的字是正文,纷歧定要写上往的。
把按钮层和播放器层都延伸到第9帧,如许按钮就做好了。

(三)做屏幕,由于加载内部SWF影片,必需放在FLASH的一个影片剪辑上,以是要做个“屏幕”才好放映哈。

1.在场景1按钮层下面增加一图层,名“屏幕”点第1帧,用矩形工具,画个无笔触,添补比播放器图形浅一点的玄色的矩形,然后在属性面板中设置其宽*高=410*298.2,(这个尺寸,是按550*400的比例减少得来的,您也能够做分歧的尺寸,可是都要按550*400的比例哦),在属性面板中设置X=70,Y=27.9。选择“恣意变形工具”,把它的“注册点”移到图形的左上角(这步很主要的)。以下图:




2.右键点舞台上的“屏幕”——转换为元件——名“屏幕”,图形元件——断定,如许库中就多出来一个名屏幕的图形元件了。
3.按ctrl+F8,新建一影片剪辑元件,名load1,load的英辞意思就是载进,这个影片剪辑就是用来承载加载的SWF的,由于能够做几个,这是第一个,以是叫load1。把库中的图形元件“屏幕”拖进舞台,全居中对齐,这时候看到其注册点也是在左上角的吧,以下图:





poluoluo中心提醒:本例先容使用FlashAS2.0制造加载内部.swf影片的视频播放器,教程解说的对照具体,合适对AS感乐趣的老手伴侣进修.

4.依照第3步的一样办法,再制造7个如许的影片剪辑,称号分离是load2~load8。
5.回加入景1,在“屏幕”层的第2帧拔出“空缺关头帧”,并把做好的load1影片剪辑拖进,在属性面板中设置坐标是x=70,y=27.9,并把实例名改成load1,以下图:




6.按下面一样的办法,把load2~load8,分离拉到屏幕层的第3帧到第9帧,并分离写好实例名load2~load8,和X和Y的坐标(数值同上)。

(四)写代码:
1.在屏幕层下面增加一图层,名AS,点第1帧,翻开举措面板,写上以下代码:
stop();//由于第1帧是不动的
2.在AS层的第2帧,拔出空缺关头帧,翻开举措面板,写上以下代码:
load1.loadMovie("http://.............swf",1);//在名为load1影片剪辑上加载内部swf文件,深度为1。括弧中"http://.......swf"就是内部SWF的地点。将本人喜好的SWF地点粘贴上往就能够了。
load1._xscale=75;//load1的宽度是本来宽度的75%,由于原文件是550*400,减少了点。
load1._yscale=75;//load1的高度是本来高度的75%,由于原文件是550*400,减少了点。
这就是下面我说的屏幕是盘算出来的缘故原由哈。以下图:




3.在第3帧,拔出空缺关头帧,翻开举措面板,写上以下代码:
load2.loadMovie("http://.............swf",1);//在名为load2影片剪辑上加载内部swf文件,深度为1。
load2._xscale=75;
load2._yscale=75;
人人看得出来了吧,实在这一步只需把第2帧上的代码复制粘贴到第3帧上的举措面板中,再把load1改成load2就能够了。
4.依此类推,在第3帧到第9帧的举措面板上都写上响应的代码。并在一切"http://.............swf"中粘贴上分歧的内部.swf文件的地点。
点把持——测试影片——测试一下吧,假如之前没玩过AS的,必定会很乐意,能够这么容易的把本人或另人的.swf文件加载到这个Flash文件中而且能够把持播放了哈。并且这个swf文件才16K年夜,fla文件也才112K!
5.假如发明有的.swf影片画面会溢出屏幕,能够在屏幕层的下面增加一图层,用无笔触,画一个淡黄色410*298.2,和屏幕一样巨细的矩形,并叠放在屏幕上,设为遮罩层就能够了。
做好后工夫轴上是如许的:




库里是如许的:





此版本基于官方简体中文正式版制作,只需要执行一次快速安装即可使用,包含AdobeFlashProfessionalCS5.5、ExtendScriptToolkitCS5.5、PixelBenderToolkit2.6。
只想知道 该用户已被删除
沙发
发表于 2015-1-17 12:14:25 | 只看该作者
在Web页面上使用声音是可能的,但是在精确的时间播放声音几乎是不可能的。Flash通过把声音放入时间期限内解决了这个问题,因此你现在可以把声音连接到动画的特定部分或者某个用户交互过程。
深爱那片海 该用户已被删除
板凳
发表于 2015-1-20 20:27:32 | 只看该作者
在Web页面上使用声音是可能的,但是在精确的时间播放声音几乎是不可能的。Flash通过把声音放入时间期限内解决了这个问题,因此你现在可以把声音连接到动画的特定部分或者某个用户交互过程。
再见西城 该用户已被删除
地板
发表于 2015-1-29 21:43:49 | 只看该作者
时间期限本身就是一个优点,因为它可以让你确定一个祯率。电视每秒刷新屏幕30次,电影每秒刷新屏幕24次。Flash的祯率是可变的。
金色的骷髅 该用户已被删除
5#
发表于 2015-2-6 07:32:56 | 只看该作者
所以不要使用不必要的高祯率 - 否则老的、慢的计算机在显示动画时会阻塞。
灵魂腐蚀 该用户已被删除
6#
发表于 2015-2-15 20:32:19 | 只看该作者
所以不要使用不必要的高祯率 - 否则老的、慢的计算机在显示动画时会阻塞。
山那边是海 该用户已被删除
7#
发表于 2015-3-4 14:50:57 | 只看该作者
FLASH在网站建设过程中既然有这么多的问题,那为什么我们还继续使用FLASH,不可否认FLASH的问题的确存在,但也不可忽视FLASH在网站建设中。
海妖 该用户已被删除
8#
发表于 2015-3-11 20:18:45 | 只看该作者
富媒体广告的概念:富媒体 Rich Media,是由英文翻译而来,从字面上很难理解Rich Media到底是什么。
变相怪杰 该用户已被删除
9#
发表于 2015-3-19 12:31:25 | 只看该作者
没有安装FLASH插件的前提下,无法正常显示广告效果。根据调查显示,有3%的互联网用户没有安装shockwave Flash。虽然比例不大,但不能因为这样一个简单的原因而拒绝这些用户。
蒙在股里 该用户已被删除
10#
发表于 2015-3-28 08:18:31 | 只看该作者
Flash也可以合成简单的JavaScript函数。如果你学过某种脚本语言如JavaScript或者Macromedia的Director Lingo,你会知道这有点令人畏缩。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-4-19 15:57

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表