老尸 发表于 2015-1-15 20:42:35

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

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) 

再现理想 发表于 2015-2-9 18:01:09

Flash是一种以向量图方式制成的网页动画,相比MPEG,AVI等的影片的档案大小就小很多.

再见西城 发表于 2015-2-27 17:35:16

流技术让用户在下载的同时看到动画(与全部下载后再观看相反)。但是这也不是什么新技术 - Web一出现就有这种技术了。

admin 发表于 2015-3-9 14:09:00

动画广告相对于传统广告而言,它的优势在于不受时间、地点等条件限制,可以通过动画的形式将那些复杂又抽象的广告内容更加简单化、生动形象化。

乐观 发表于 2015-3-17 00:34:17

关于位图和矢量图形的区别,可参看Flash教程。

简单生活 发表于 2015-3-23 14:06:32

假设一个Web设计者需要让一页上的不同元素之间相互作用。如果其中的一些元素出现在Box内,而另一些在Box之外,那么设计者就很不幸。
页: [1]
查看完整版本: 动画教程之AS利用履历总结:AS的利用技能汇总-Flash actionscript