仓酷云

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

[学习教程] 动画教程之AS利用履历总结:AS的利用技能汇总-Flash actionscript

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

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

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

x
ActionScript是一种程序语言的简单文本文件.FLA档案能够直接包含ActionScript。
poluoluo中心提醒:as的利用技能及注重点.
都是在项目中总结的,经由理论的,在flex2as3下利用的。

as调js
ExternalInterface.call("js函数名",参数:数组);(能够吸收前往值)

js调as
as:ExternalInterface.addCallback("js中利用的函数名(字符串)",as中的函数(函数范例));
js:SWF名.js中利用的函数名(参数);

工具清算:
as中假如某个工具不被利用,且没有任何工具援用它,则此工具会被接纳器接纳(纷歧定甚么时分),以是用完的工具必定要处置(好比加的监听要删除等等),不然会长占内存。

重绘:
Flash中被盖住的工具也会被重绘,好比在一个地位一直的画圆,画到几百或几千层,当鼠标经由这块的时分会感到到速率变慢,检察cpu形态会看到cpu被占满,但不会占内存。

判别工具范例:
if(ais范例){}

取得工具范例:
trace(typeof工具)输入工具范例

范例转化:
vara:范例=bas范例;

强转:
vara:范例=范例(b);

判别数字:
isNaN(表达式),注重是数字时前往false

Timer
不要以为Timer能够极为正确;利用Timer工夫距离不要低于10毫秒.

private,protected,internal,public会见权限
private:只能在类自己外部会见
protected:能够由类自己或任何子类会见.
internal:能够由类自己大概不异包内的任何类会见;
public:能够在类外部会见,也能够由类实例会见

for...in与foreach...in的区分
与for...in轮回分歧的是,foreach...in轮回中的迭代变量包括属性所保留的值,而不包括属性的称号(或主键,索引).
比方:varobj:Object={name1:value1,name2:value2};
for...in掏出的是name,foreach...in掏出的是value

工具
AS中一切工具可默许相互转换,如数组能够看成Map来用。
可是作为数组来用时,就不克不及包管按次了。
好比:
vararray:Array=newArray();
array["a"]=newObject();

ToolTip
假如克制ToolTip显现,
1.this.truncateToFit=false;(不会呈现...)
2.重写updateDisplayList,并最初super.toolTip=null;(会呈现...)

反射
classType=flash.utils.getDefinitionByName(className)asClass;
newclassType();

格林尼治工夫格局化时堕落。(如中国时区,1970/01/0108:00时堕落,已确认是flex的bug)

replace一切
AS中没有replaceAll函数,要完成这个函数能够用正则表达式
如:将00:00:00中的’:‘交换成‘‘可以下完成
vartestStr:String="00:00:00";
varrepedStr:String=testStr.replace(/:/g,"");
/:/g前面的g不克不及少,g暗示全局

AS工具深Clone办法:
privatefunctionclone(_source:Object):*{
varcopier:ByteArray=newByteArray();
copier.writeObject(_source);
copier.position=0;
return(copier.readObject());
}
mx_internal范例的办法也能够重载:(不保举)
必要在import的最上面举行以下声明-
usenamespacemx_internal;
Flash广泛用于创建吸引人的应用程序,它们包含丰富的视频、声音、图形和动画。可以在Flash中创建原始内容或者从其它Adobe应用程序(如Photoshop或illustrator)导入它们,快速设计简单的动画。
分手快乐 该用户已被删除
沙发
发表于 2015-1-17 13:55:35 | 只看该作者
广告本身无法看到网址链接,不利于网站本身的搜索引擎优化,对增加网站排行的权重没有意义。
山那边是海 该用户已被删除
板凳
发表于 2015-1-25 20:47:35 | 只看该作者
考虑到实际的效果,这些专业的网站并不会去单纯追求技术本身,广告设计是否FLASH不是目的,关键是获得最好的宣传效果。
深爱那片海 该用户已被删除
地板
发表于 2015-2-4 06:48:30 | 只看该作者
常见的富媒体广告形式有横幅广告(BANNER,旗帜广告)按钮广告(BUTTON)弹出窗口广告(pop-up ads,弹窗)浮动广告(floting ads,飘浮广告,floaters)插播式广告(Interstitial)全屏广告(full screen) 
再现理想 该用户已被删除
5#
发表于 2015-2-9 18:01:09 | 只看该作者
Flash是一种以向量图方式制成的网页动画,相比MPEG,AVI等的影片的档案大小就小很多.
再见西城 该用户已被删除
6#
发表于 2015-2-27 17:35:16 | 只看该作者
流技术让用户在下载的同时看到动画(与全部下载后再观看相反)。但是这也不是什么新技术 - Web一出现就有这种技术了。
admin 该用户已被删除
7#
发表于 2015-3-9 14:09:00 | 只看该作者
动画广告相对于传统广告而言,它的优势在于不受时间、地点等条件限制,可以通过动画的形式将那些复杂又抽象的广告内容更加简单化、生动形象化。
乐观 该用户已被删除
8#
发表于 2015-3-17 00:34:17 | 只看该作者
关于位图和矢量图形的区别,可参看Flash教程。
简单生活 该用户已被删除
9#
发表于 2015-3-23 14:06:32 | 只看该作者
假设一个Web设计者需要让一页上的不同元素之间相互作用。如果其中的一些元素出现在Box内,而另一些在Box之外,那么设计者就很不幸。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-5-3 20:21

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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