第22章 用Flash导入外部素材
FLASH制作中的素材导入和文件压缩[原创](高手勿入)-动漫学坊-华声论坛
-动漫学坊-华声论坛](https://img.taocdn.com/s3/m/c3823d34f08583d049649b6648d7c1c708a10b8a.png)
FLASH制作中的素材导入和文件压缩[原创](高手勿入)-动漫学坊-华声论坛FLASH制作中的素材导入和文件压缩一、FLASH制作中的素材导入FLASH制作新手可能会遇到在制作FLASH时需要引用一些现成的素材,比如动画,场景,元件等。
对一个有经验的做手,会觉得不是问题,但对一些新手而言可能会很实用。
素材导入一般采用两种方法:一是AS脚本语言;二是直接导入。
两种方法视个人习惯,对AS语言熟悉的做手可能更喜欢用这种方法,因为这种方法更方便,清晰。
初学者可以用直接导入的办法。
直接导入的方法很简单:打开你正制作的FLASH文件(FLA),文件/导入/打开外部库(FLA)。
将你所需要的动画元件拖入舞台即可.注意点:1、你制作的FLASH(FLA)文件一定要跟你所需导入引用的FLA素材文件在同一个文件夹内;2、FLA素材文件最好事先进行适当的处理,将所需要的素材制作成独立的动画元件,并将所有与些元件相关的图片,位图元件,动画元件都加以另命名(这一点很有必要,以免导入时与你所要制作FLASH的相关图片,位图元件,动画元件同名覆盖)。
二、FLASH制作中的文件压缩在制作FLASH时,有时会碰到SWF文件过大的问题。
前两天我在制作《蓝色理想》时,就遇到这个问题,一张1000×400象素的图片,加上音乐6.5MB,竞然导出的SWF文件有6.9MB,我想了好久,可能是跟我的FLASH设置有关,也试着改变设置,总是不得要领,也请朋友试了。
就是想不明白是什么原因。
肯定是和音乐有关,这一点是可以确定的,我就在导入的音乐上找原因,我点了库中的音乐文件,右击/属性,将”使用导入的MP3品质”前的勾去掉,导出SWF文件,一下子将原来的6.8MB缩小到0.9MB,效果明显.。
Flash MX 视频导入功能详解

如果试图导入的视频文件的格式Flash MX不支持,它会显示一个提示信息,说明不能完成导入。对于某些视频文件,Flash MX只能导入其中的视频部分而无法导入其中的音频,这时Flash MX同样会提醒你。
二、嵌入视频剪辑
在Flash MX中,可以用嵌入视频文件的方式导入视频剪辑。嵌入视频剪辑将成为动画的一部分,就像导入的位图或矢量图一样,最后发布为Flash MX动画形式(.swf)或者QuickTime(.mov)电影。采用嵌入视频的形式,可以导入Flash MX支持的任何格式的视频文件。
三、链接QuickTime视频剪辑
对于已经导入Flash MX中的视频,还可以使用外部编辑器编辑,然后更新;也可以导入另一个视频来替换嵌入的视频。可以给视频剪辑实例指派不同的图符,此时在编辑区会将显示不同的实例,但可以保留原实例的所有属性(如颜色和旋转角度等)。
可以从图符库面板把导入视频的实例拖到编辑区来创建视频对象。像其它图符一样,你可以创建导入视频剪辑的多个实例,且不会增加文件的大小。
(二)、嵌入视频剪辑
在Flash MX中,可以用嵌入视频文件的方式导入视频剪辑。嵌入视频剪辑将成为动画的一部分,就像导入的位图或矢量图一样,最后发布为Flash MX动画形式(.swf)或者QuickTime(.mov)电影。采用嵌入视频的形式,可以导入Flash MX支持的任何格式的视频文件。
在导入视频设置对话框中,我们可以控制嵌入视频的帧速与动画主时间轴的帧速同步,调整视频帧速与主时间轴帧速之比,还可以在回放过程中丢弃导入视频的某些帧。如果你不希望嵌入视频与Flash MX动画同步(例如,有时需要防止嵌入视频的帧被丢弃或复制),此时只需取消Synchronize(同步)选项的选择即可。
flash导入动画素材教案

Flash导入动画素材教案一、教学目标1. 让学生了解Flash动画的基本概念和特点。
2. 学会使用Flash软件制作简单的动画。
3. 掌握Flash中导入动画素材的方法和技巧。
二、教学内容1. Flash动画的基本概念和特点2. Flash软件的界面及基本操作3. 动画制作的基本流程4. 导入动画素材的方法和技巧5. 动画素材的编辑与修改三、教学重点与难点1. Flash动画的特点和应用2. Flash软件的基本操作3. 导入动画素材的方法和技巧4. 动画素材的编辑与修改四、教学准备1. 安装好Flash软件的计算机2. 教学PPT或黑板3. 教学素材(如图片、音频等)五、教学过程1. 导入:介绍Flash动画的基本概念和特点,激发学生的兴趣。
2. 讲解:讲解Flash软件的界面及基本操作,让学生熟悉软件环境。
3. 演示:演示如何制作一个简单的Flash动画,让学生了解动画制作的基本流程。
4. 实践:让学生动手操作,尝试制作一个简单的Flash动画。
5. 讲解:讲解导入动画素材的方法和技巧,让学生学会如何使用外部资源。
6. 实践:让学生尝试导入并编辑动画素材,提高动画制作的能力。
7. 总结:回顾本节课所学内容,强调重点和难点。
8. 作业:布置相关作业,让学生巩固所学知识。
9. 反馈:收集学生作业,及时给予反馈和指导。
10. 拓展:介绍Flash动画在实际应用中的案例,激发学生学习的兴趣和动力。
六、教学策略与方法1. 采用“任务驱动”教学法,让学生在完成实际任务的过程中掌握Flash动画制作技巧。
2. 运用“案例教学”法,通过分析、讨论典型案例,使学生更好地理解Flash 动画的制作方法。
3. 采用“分组合作”教学法,培养学生的团队协作能力和沟通能力。
4. 运用“启发式”教学法,引导学生思考问题,提高解决问题的能力。
七、教学评价1. 课堂参与度:观察学生在课堂上的积极参与程度,了解学生的学习兴趣。
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中插入多媒体素材

例1——荷塘月色课件
例2:运用Flash制作具有单摆动画模 拟效果的课件——补间动画
(1)新建一个文件,在图层1中第一帧
画出单摆。并将单摆转换为元件,改变 单摆的中心点的位置到单摆最上方的中 间位置。将单摆向左旋转一定角度。 (2)在第10帧插入关键帧,将单摆向 右旋转一定角度,使其垂直。选中第1 帧,打开属性面板,将补间动画设置为 动作。
成网页 单击“文件”—“发布设置”,将前两 项Flash和HTML勾上,单击发布按钮, 会在Flash文件目录生成一个.html的同 名网页文件。 (利用此方法发布的网页里面只含有一 个Flash动画文件,当然,我们可以用 FrontPage、Dreamware等网页制作软件 打开增加内容。)
六、在PowerPoint中插入Flash文件
方法一:
插入一个由文件创建的对象,选择SWF
动画文件,在“动作设置”中的“对象 动作”选项中选择“激活内容” ,播 放时单击对象即可播放Flash动画。
方法二:(需完全安装PowerPoint)
用“视图”—“工具栏”调出“控件工具箱”, 选择“其它控件”— “ShockwaveFlashObject”,在幻灯片中拖动 至适当大小,在对象上右击—“属性”,调整 如下属性:Movie:输入Flash文件的路径和 文件名,Embedmovie:选择Enabled,把 Flash嵌入到文稿中,其它属性Playing:自 动播放,Loop循环播放,Menu:播放过程中 右击是否弹出菜单,Quality:设置成1表示 最好的播放品质。
(3)将“缓动”设置为-100,使单摆
上升(下降)的速度越来越快。 (4)在第20帧插入关键帧,将单摆向 右旋转一定角度,选中第10帧,打开属 性面板,将补间动画设置为动作。将 “缓动”设置为100,使单摆上升的速 度越来越慢。 (5)以上步骤完成了1/2个周期,参考 (2)——(4)的步骤,完成后面的过 程。
Flash AS 入门教程 调入外部文本和加载外部mp3文件

1、LoadVars 类LoadVars 类是loadVariables() 函数的替代方法,用于在Flash 应用程序和服务器之间传输变量。
可以使用LoadVars 类在下载时获取成功数据加载、进度指示和流数据的验证信息。
2、LoadVars.load()LoadVars类的方法,my_lv.load(url):从指定的URL 下载变量,分析变量数据,并将结果变量放在my_lv 中。
3、LoadVars.onLoadLoadVars类的事件处理函数,用法:my_lv.onLoad = function(success) {// 此处是您的语句}success 该参数指示加载操作是成功完成(true) 还是以失败结束(false)。
如果该操作成功,my_lv 将填充为该操作所下载的变量,而这些变量将在调用此处理函数时变为可用。
4、my_str.split("delimiter", [limit])拆分字符或字符串的方法。
delimiter 拆分my_str 所依据的字符或字符串。
limit 要放入数组中的项目数。
此参数是可选的。
在指定的delimiter 参数出现的所有位置断开String 对象,将其拆分为多个子字符串,然后以数组形式返回这些子字符串。
5、my_sound.loadSound("url", isStreaming)方法;将MP3 文件加载到Sound 对象中。
可以使用isStreaming 参数指示该声音是事件声音(false)还是声音流(true)。
事件声音在完全加载后才能播放;声音流在下载的同时播放。
当接收的数据足以启动解压缩程序时,播放开始。
6、Sound.onSoundComplete用法:复制代码代码如下:my_sound.onSoundComplete = function(){// 此处是您的语句}事件处理函数;当声音播放完时自动调用。
使用ActionScrip语言在Flash中调用常用外部文件
Y= 1 0; 0
-
)
d lt n tr r me; e eeo Ene F a
)
} ;
预 期 的 那 样 出 现 在 主场 景 坐 标 系 的
此外 , 我们也可以通过 l d oi o Mv0 a e
_ x= 5 ; 0
-
中用 新 的素 材 代 替 旧 的素 材 即 可 , 而 不 必 打开 源文 件进 行 修 改 。 二是 可 以
使 课 件 保 持 简 洁 , 占用 的 空 间 尽 量 小 , 别 是 当 素 材 比较 多 、 件 比较 特 文 大 时这 样处 理更 有 必要 。
中图分类号 : 4 4 G 3
一
文献标识码 : A
文章编号 :6 3 8 5 (0 81 — 0 2 0 1 7 — 4 42 0 )6 0 6 — 3
候 ,程 序 就 要 对 你 指 定 的 jee 进 vl 行创 建 , 后再 紧接着 调用 S 随 WF文 件 , 解 决 的方 法 就 是 用 一 个 循 环 来 判 断 指 定 的 je e 是 否 存 在 ,一 旦 vl jee 产 生 , 么 它 的种 种 属 性 自然 vl 那 可 以调 用 了 。代 码 如下 :
这 种 做 法有 两个 好 处 , 是 当我 们 需 一
要 更 换 这 些 素 材 时 只 需 要 在 文 件 夹
s f 片 .a文件 放 置 在 同一路 径 下: w影 玎
第 二 , 建 立 一 个 层 , 该 层 的 新 在
第 1帧输 入 以下 代 码 :
l d oi u (x1 w ’1 o M v N m ” t.  ̄, ) a e t s ;
flash中导入图片问题
flash中导入图片问题关于将插图导入到Flash 中AdobeR FlashR CS4 Professional 可以使用在其它应用程序中创建的插图。
可以导入各种文件格式的矢量图形和位图。
如果您的系统安装了QuickTimeR 4 或更高版本,则可以导入更多的矢量或位图文件格式。
可以将AdobeR F reeHandR 文件(MX 版本和更低版本)和AdobeR FireworksR PNG 文件直接导入到Flash 中,并且保留这些格式的属性。
导入到Flash 中的图形文件的大小不能小于2 x 2 像素。
若要在运行时将JPEG 文件加载到Flash SWF 文件,请使用loadMovie动作或方法。
有关详细信息,请参阅A ctionScript 2.0 语言参考中的“loadMovie(MovieClip.loadMovie 方法)”或《ActionScript 3.0 编程》中的使用影片剪辑。
Flash 可以导入矢量图形、位图和图像序列,如下所示:将AdobeR IllustratorR 和AdobeR PhotoshopR 文件导入到Flash 中时,可以指定可让您保留大部分插图可视数据的导入选项,以及通过Flash 创作环境保持特定可视属性的可编辑性的功能。
将矢量图像从FreeHand 导入到Flash 中时,可以选择用于保留FreeHand 图层、页面和文本块的选项。
从Fireworks 导入PNG 图像时,可以将文件作为能够在Flash 中修改的可编辑对象进行导入,或作为可以在Fireworks 中编辑和更新的平面化文件进行导入。
选择用于保留图像、文本和辅助线的选项。
注:如果通过剪切和粘贴从Fireworks 导入PNG 文件,该文件将转换为位图。
可以直接导入到Flash 文档(而不是库)中的SWF 和WindowsR 元文件格式(WMF) 文件中的矢量图像是作为当前图层中的一个组导入的。
flash 使用导入的插图
Adobe Flash CS4 Professional 的一 个主要优点是,可以导入在其它应用程 序中创建的插图,并将这些资源用在 Flash 文档 中Adobe Flash CS4 rofessional 可 以导入各种文件格式的矢量图形和位图 图像,是功能全面的媒体图工具。
二、将插图放到 Flash 中
使用 Photoshop PSD 文件
导入 Photoshop PSD 文件
Photoshop 格式 (PSD) 是默认的 Photoshop 文件格式。 Flash 可以直接导入 PSD 文件并保留许多 Photoshop 功能, 并可在 Flash 中保持 PSD 文件的图像质量和可编辑性。
使用 Photoshop PSD 文件
导入 Photoshop PSD 文件
Photoshop 格式 (PSD) 是默认的 Photoshop 文件格式。 Flash 可以直接导入 PSD 文件并保留许多 Photoshop 功能, 并可在 Flash 中保持 PSD 文件的图像质量和可编辑性。
使用 Illustrator AI 文件
关于 Adobe Illustrator AI 文件
使用 Flash 可导入 Adobe Illustrator AI 文件,并 且在很大程度上保留插图的可编辑性和视觉保真度。 AI 导入器还可让您在确定 Illustrator 插图导入到 Flash 中的方式方面具有更大的控制权,以及让您指定 如何将特定对象导入到 AI 文件中。
将文件导入到 Flash 中
1 请执行下列操作之一: 要将文件直接导入到当前 Flash 文档中,请选择“ 文件 ”>“ 导入”>“ 导入到舞台”。 要将文件导入到当前 Flash 文档的库中,请选择“文件 ”>“导入”>“导入到库”
在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个按钮,打开它们的动作面板,查看其中的代码。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1. 在属性面板中编辑声音
2. 在编辑封套对话框中编辑声音
22.5 实战演练: 添加视频
22.3 编辑图形
1. 旋转与倾斜 2. 缩放 3 .扭曲 4. 封套 5. 使用变形命令
1. 组合对象 2. 分散到图层
1. 对齐 2. 分布 3. 匹配大小 4. 间隔 5. 相对于舞台
选择【窗口】|【对齐】(快捷键:【Ctrl+I】)命令,可以打开Flash信 息面板。 选择【窗口】|【变形】(快捷键:【Ctrl+T】)命令,打开Flash的Байду номын сангаас形 面板。
22.2 编辑图像
套索工具 可以用来选择图像的任意形状的区域,选中后的区域可以作 为单一对象进行编辑。它也常常用于分割图像中的某一部分。单击工具 箱中的套索工具,可以在工具箱的选项区域中看到套索工具的附加功能 。包含魔术棒工具和多边形套索工具。
选择【修改】|【位图】|【转换位图为矢量图】命令,会打开【转换位 图为矢量图】对话框。
1. 导入到舞台 2. 导入到库 3. 打开外部库
在Flash中,对其它应用程序中创建的插图素材提供了更好的支持,可 以直接导入这些素材并将这些资源用在Flash动画中。在导入位图时, 可以应用压缩和消除锯齿功能,将位图直接放置在Flash动画中,并且 可以使用位图作为填充;在外部编辑器中编辑位图;将位图分离为像素 并在Flash中对其进行编辑;或将位图转换为矢量图。
•了解Flash素材类型和来源。 •正确导入外部素材。 •使用Flash编辑图片素材。 •在Flash中添加声音。 •编辑和设置声音属性。 •在Flash中添加视频。
22.1 导入外部素材
1. 图片素材 矢量图 位图 2. 声音素材 WAV(仅限 Windows) AIFF(仅限 Macintosh) MP3(Windows 或 Macintosh) 3. 视频素材 .avi(音频视频交叉) .dv(数字视频) .mpg、.mpeg(运动图像专家组) .mov (QuickTime 影片) .wmv、.asf(Windows 媒体文件)
22.4 添加声音
可以将下列格式的声音文件导入到Flash中。 •WAV(仅限 Windows) •AIFF(仅限 Macintosh) •MP3(Windows 或 Macintosh)
为了给Flash动画添加声音,可以把声音添加到影片的时间轴上。通常 会建立一个新的图层用来放置声音,而且在一个影片文件中可以有任意 数量的声音图层,Flash会对这些声音进行混合。但是太多的图层会增 加影片文件的大小,而且太多的图层也会影响动画的播放速度,因此可 以将声音添加到关键帧上。