• 微课视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
微课江湖
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 微课视频
  • photoshop
  • Fireworks
  • CorelDraw
  • Illustrator
  • Painter
  • Freehand
  • Indesign
  • flash
  • maya
  • autocad
  • 3dmax
您的位置:首页 > 平面设计 >flash > 通过实例学习flash AS3.0——案例二

通过实例学习flash AS3.0——案例二

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-24

佚名 向大家分享了通过实例学习flash AS3.0——案例二,其中包含通过实例学习flash AS3.0——案例二等知识点,遇到此问题的同学们可以参考下
相关文章:通过实例学习AS3.0 --案例一
首先声明:本人大菜鸟一个,刚接触AS3不久,许多理念还没来得及灌输,这些case都是从网上down的,但因为解说是英文的,不利我们学习,我就充当一个translater,顺便可以让自己巩固一下知识。
水平有限,错误难免,欢迎大虾小虾,大鸟小鸟指正。
下面进入正题:
案例2:熟悉addChild和removeChild在不同的swf之间的运用,以及loader的用法
说明:点击picture会载入另一个swf,点击载入的swf上的一个按钮,该swf消失。
演示:http://www.live-my-life-with-yuyi.com/as3_cases/different_movies/
代码:
swfA(也就是按钮所在的flash)
var loader:Loader = new Loader();
loader.load(new URLRequest("Popup.swf"));
picture_btn.addEventListener(MouseEvent.CLICK, showPicture);
function showPicture(event:MouseEvent):void
{
addChild(loader);
}
AS3里用loader代替了loadMovie,load的时候不能直接添加路径名,需要通过URLRequest来载入。
整段代码都很简单,首先载入Popup.swf,然后给监听按钮的click事件定义一个showPicture函数,这个函数的功能很简单,通过addChild把刚刚载入的swf放到舞台上。
swfB(载入的flash->Popup.swf)
close_btn.addEventListener(MouseEvent.CLICK, closeWindow);
function closeWindow(event:MouseEvent):void
{
this.parent.parent.removeChild(this.parent);
}
很简洁,监听close按钮的click事件,事件触发时调用closeWindow函数,这里用到了parent,简单分析一下,由于这个swf已经被载入到另一个swf里,所以this.parent应该指代的是loader,而this.parent.parent则指代的是TimeLine0,也就是舞台。所以这句话也就比较好理解了:从舞台上卸下载入该swf的loader。
案例2分析到此结束。
源文件下载


</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2017-05-24通过实例学习AS3.0——案例三
  • 2017-05-24flash怎么制作带阴影的文本?
  • 2017-05-24Flash cs5元件怎么制作?按钮元件的制作方法
  • 2017-05-24flash中怎么做两个三角形拼成菱形的动画?
  • 2017-05-24flash怎么填充渐变色? flash渐变填充的使用方法
  • 2017-05-24flash制作一个提示变形动画
  • 2017-05-24flash旋转实例:制作圆规画圆的动态效果图
  • 2017-05-24Flash as简单制作鼠标跟随文字动画
  • 2017-05-24Flash AS代码编写创意的鼠标经过的网页导航动画效果
  • 2017-05-24flash怎么设置透明度? flash调节图片透明度的教程

文章分类

  • photoshop
  • Fireworks
  • CorelDraw
  • Illustrator
  • Painter
  • Freehand
  • Indesign
  • flash
  • maya
  • autocad
  • 3dmax

最近更新的内容

    • Flash制作音乐频谱
    • Flash关于格斗动画的动作创作过程
    • Flash实例:简单的弹出菜单演示
    • Flash AS3.0 制作老鹰飞动实例
    • Flash技巧教程:产品和文字扫光效果的几种方式
    • AS3的GIF播放器及Encoder
    • Flash CS3怎么制作幻灯片轮播的动画?
    • Flash 制作晃动光线文字特效
    • flash随机点名的大转盘该怎么制作?
    • 从基础开始深入Flash AS3教程(2)(译文)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2015-2018 All Rights Reserved. 微课江湖 版权所有