|
首页 | 名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
教学目的: 1、把握加载和卸载外部影片剪辑的方式; 课前预备:在本地磁盘新建一个文件夹t4,并将要加载的影片剪辑01.swf、01.jpg复制到该文件夹内。 素材下载: 教学过程: 1、打开FLASH,新建一个文档,背景为黑色。 2、选择窗口-其他面板-公用库-按钮命令,拖两个按钮到舞台右下角。我们将用这两个按钮进行加载和卸载操作。 3、保存文件到t4文件夹,文件名为l4。 on (release) { loadMovie("01.swf",1); } 5、选中红色按钮,在脚本输入区输入语句 on (release) { 6、按Ctrl+Enter测试。unloadMovie(1); } 讲解: 用法 loadMovie("url",target [, method]) 参数 url 要加载的 SWF 文件或 JPEG 文件的绝对或相对 URL。相对路径必须相对于级别 0 处的 SWF 文件。绝对 URL 必须包括协议引用,例如 http:// 或 ftp://。 target 指向目标影片剪辑的路径。目标影片剪辑将替换为加载的 SWF 文件或图像。 method 可选参数,指定用于发送变量的 HTTP 方式。该参数必须是字符串 GET 或 POST。假如没有要发送的变量,则省略此参数。GET 方式将变量追加到 URL 的末尾,它用于发送少量的变量。POST 方式在单独的 HTTP 标头中发送变量,它用于发送大量的变量。 说明 函数;在播放原始 SWF 文件的同时将 SWF 文件或 JPEG 文件加载到 Flash Player 中。 训练:1、将绿色按钮上的语句修改为 on (release) { 测试看看有什么效果?注重图片的格式。loadMovie("01.jpg",1); } 2、将红色按钮上的语句修改为 on (release) { 或
unloadMovie(0); } on (release) { 测试看看会出现什么效果?unloadMovie(this); } 3、注重观察影片剪辑和图片的位置。 通过上面的训练我们已经初步把握了如何加载和卸载影片剪辑。我们总结出以下结论: 1、我们可以用loadMovie()函数来加载影片剪辑或JPEG格式的图片,用unloadMovie()卸载。 2、我们将影片剪辑加载到指定的层上,默认的注册点是舞台的左上角。 下面我们来训练第二种方式,将外部影片剪辑加载到时间轴上某个影片剪辑中。 使用这种方式我们需要先在舞台上创建一个影片剪辑,并为它起个实例名abc。 我们将绿色按钮上的语句修改为 on (release) { 红色按钮上的语句也需作相应修改_root.createEmptyMovieClip("abc", 1); loadMovie("01.swf", "abc"); } on (release) { 存盘测试。unloadMovie("abc"); } 这两种方式在加载外部影片剪辑或JPEG图片时异常实用。假如我们要将影片剪辑加载到Flash Player 中的某个级别,须使用loadMovieNum() 函数,这个作为作业留给大家课后训练。我们来解决第二个问题-如何定位。 加载的原理和方式把握了,定位就显得比较简朴了。假如我们采用的是方式一-加载到层上,我们只需调整层的坐标位置和大小;假如我们采用方式二-加载到影片剪辑中,我们只需调整影片剪辑的坐标位置和大小。打个比方就像我们在墙上挂个像框,要加载的影片剪辑就是相片,我们只要调整像框的大小和位置,相片的大小和位置随之作相应的更改。 方式一:加载到层上位置的调整 on (release) { 方式二:加载到影片剪辑中位置的调整loadMovie("01.swf", 1); onEnterFrame = function () { _level1._x = 100; _level1._y = 50; _level1._width = 400; _level1._height = 300; }; delete onEnterFrame; } on (release) { 由于时间比较紧迫,可能有些地方不太严谨,大家训练中多留点心。
_root.createEmptyMovieClip("abc", 1); loadMovie("01.swf", "abc"); onEnterFrame = function () { with (abc) { _x = 100; _y = 50; _width = 400; _height = 300; } }; delete onEnterFrame; } 返回类别: Flash教程 上一教程: MP3不能顺利导入FLASH 问题解决办法 下一教程: Flash制作实现神奇的QQ留言 您可以阅读与"金闪客AS课堂实录三"相关的教程: · 金闪客ActionScript课堂实录二 · 金闪客ActionScript课堂实录一 · 菜鸟闪客:我将Flash素材"偷"出来 · Flash 的发展及中国闪客的思索 · 入门级技巧:FLASH 编程心得 |
快精灵印艺坊 版权所有 | 首页会员中心在线印刷在线编辑付款方式索取样品设计指南连锁门店 |