首 页
网络学院
视频教程
资源下载
HOT
实例教程
图文教程
专题中心
学习社区
繁體中文
当前位置:
首页
>
图文教程
>
Flash动画
>
ActionScript
> 通过实例学习flash AS3.0——案例二
ActionScript
Flash as常用后缀及意义
AS3教程:Point类计算两点间距离
flash as3利用ContextMenu实现右键响应
Flash AS3教程:Motion类
Flash AS教程:文本类对象知识总结
Flash AS3教程:Random类
Flash AS3教程:Level2D类
Flash AS3教程:ApplySocket类
Flash AS3教程:运算符“?:”
Flash AS3教程:Direction类和Dot类
Flash AS3教程:小游戏开发实战尝试
Flash cs3、Flex与asp、php通信总结(包含数据库)
从基础开始深入学Flash AS3教程(7)(译文)
Flash as3教程:OutDisplay类
从基础开始深入学Flash AS3教程(6)(译文)
Flash简单AS代码实现绚丽曲线视觉特效
用纯Flash Actionscript做的火柴棍小人跑的动画
Flash AS解决中文mp3乱码
Flash加载外部文件创建进度条3种方法
AS的LoaderInfo类控制SWF的大小和播放帧频
No.
«
‹
4
5
6
7
›
»
技术文章搜索
关键字
ActionScript 中的 通过实例学习flash AS3.0——案例二
出处:
互联网
整理:
软晨网(RuanChen.com)
发布:
2009-09-16
浏览: 124 ::
收藏到网摘: n/a
通过实例学习Flash AS3.0——案例四
通过实例学习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分析到此结束。
源文件下载
通过实例学习Flash AS3.0——案例四
通过实例学习AS3.0——案例三
评论 (0)
All
登陆
还没注册?