仓酷云

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

[学习教程] 来看看:AS教程:加载与被加载swf外部变量互相挪用-Flash actionscript

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

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

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

x
不是MX版本升级到MX2004时的那么简单,而是实现了新的飞跃。
poluoluo中心提醒:as2完成加载与被加载swf通讯.
事情中碰到必要使加载与被加载swf(as2编写)外部变量相互挪用的成绩,利用loadMovie,以下是我理论的代码:
==========================================================================

以下是我在收集上找到材料:

在as2中,不管你用loadMovie仍是loadClip加载出去一个swf,只需晓得他们的层级干系,都能够用this、_parent等轻松互相把持。上面以main.swf和sub.swf为例:

main.swf主工夫轴第一帧代码:

varmy_mcl:MovieClipLoader=newMovieClipLoader();
varmclListener:Object=newObject();
//加载终了
mclListener.onLoadInit=function(target_mc:MovieClip):Void{
main_btn.onRelease=function(){
sub_mc.mainCallSub();//点击main.swf主场景名为main_btn的按钮,挪用sub.swf主场景名为mainCallSub的函数
}
}
my_mcl.addListener(mclListener);
sub_mc._lockroot=true;//锁定被加载swf的主工夫轴,让_root一致指向main.swf的主工夫轴
my_mcl.loadClip("sub.swf",sub_mc);//把sub.swf加载到main.swf主场景名为sub_mc的剪辑中。
//被sub.swf会见的函数
functionsubCallMain(){
trace("subCallMain!");
}

sub.swf主工夫轴第一帧代码:

sub_btn.onRelease=function(){
this._parent._parent.subCallMain();//点击sub.swf主场景名为sub_btn的按钮,挪用main.swf主场景名为subCallMain

的函数
//固然,也能够间接一点,用_root.subCallMain();但条件是main.swf上加上sub_mc._lockroot=true;否则会见的是本人的工夫轴
}
//被sub.swf会见的函数
functionmainCallSub(){
trace("mainCallSub!");
}


在main.swf中:

varloader:MovieClip=this.createEmptyMovieClip("loader",1);//创立一个空影片剪辑,深度为1

loader.loadMovie("login.swf");//加载同文件夹下的login.swf

在login.swf中:

this._lockroot=true;//此句必不成少,暗示对已加载影片中_root的援用城市指向已加载影片的_root,而不是加载器的_root

_root._parent.welcome.text=".......";//此句能够完成对main.swf中welcome实例的值举行设置

_root.unloadMovie();//此句能够卸载login.swf


AdobeFlashProfessionalCS5.5软件可以提供行业领先、用于制作具有表现力的交互式内容的授权环境。
飘飘悠悠 该用户已被删除
沙发
发表于 2015-1-17 13:45:36 | 只看该作者
FLASH广告的问题主要表现在:
蒙在股里 该用户已被删除
板凳
发表于 2015-1-25 20:08:15 | 只看该作者
flash的流行因素包括了技术上的优势——技术本身的优势;技术掌握上的优势;其他技术的弱势;
因胸联盟 该用户已被删除
地板
发表于 2015-2-4 02:06:23 | 只看该作者
原始动画为单纯的手绘,累而且费时耗资严重,随着科技的发展应运而生了很多制作动画的软件,然而flash在各个方面的应用尤为广泛,作用最为突出,具有一定的影响力。
老尸 该用户已被删除
5#
发表于 2015-2-9 11:16:02 | 只看该作者
广告本身无法看到网址链接,不利于网站本身的搜索引擎优化,对增加网站排行的权重没有意义。
变相怪杰 该用户已被删除
6#
发表于 2015-2-27 09:05:40 | 只看该作者
而作为富媒体营销概念中的重要手段,很长一段时间,或者说,在未来,富媒体技术的不断完善,Flash动画广告的优势会越来越明显。
乐观 该用户已被删除
7#
发表于 2015-3-9 08:36:57 | 只看该作者
Flash使交互性容易,并且消除了学习某种语言的需要。折中办法是不学语言,同时失去一些功能。但是你仍然可以处理基于用户动作(如鼠标移动或点击)的触发事件,这通常是你需要的所有交互性。
第二个灵魂 该用户已被删除
8#
发表于 2015-3-17 00:09:19 | 只看该作者
作为奖赏,你可以使用关键祯动画支持和tweening- 两个最主要的节省时间的方式。本质上,关键祯是动画中显著事件发生的位置。
若天明 该用户已被删除
9#
发表于 2015-3-23 10:34:24 | 只看该作者
不过,要说国内在FLASH动画领域做的比较出色的,公认的是广州形动数码科技。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-4-28 06:30

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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