来看看:Flash AS3实例:制造随便拖动的四边形-Flash actionscript
本地或全局转换应用于任何对象。但非真正意义上的3D,层的位置关系其显示问题。poluoluo中心提醒:as3打造可随便拖动的四边形.
先看效果:
http://www.poluoluo.com/files/media/1_100511073810.swf
Main:
package{
importas3.Mc;
importflash.display.Sprite;
importflash.events.Event;
/**
*...
*@author...
*/
publicclassMainextendsSprite{
privatevarline:Sprite;
privatevarmcs:Array=[];
publicfunctionMain():void{
line=newSprite();
addChild(line);
init();
}
privatefunctioninit(){
for(vari:uint=0;i<4;i++){
varmc=newMc();
mc.x=20*Math.random()+20*i;
mc.y=20*Math.random()+20*i;
addChild(mc);
mcs.push(mc);
}
addEventListener(Event.ENTER_FRAME,f);
}
privatefunctionf(e:Event){
line.graphics.clear();
line.graphics.lineStyle(1);
line.graphics.moveTo(mcs.x,mcs.y);
for(vari:uint=1;i<4;i++){
line.graphics.lineTo(mcs.x,mcs.y);
}
line.graphics.lineTo(mcs.x,mcs.y);
}
}
}Mc:
packageas3
{
importflash.display.Sprite;
importflash.events.Event;
importflash.events.MouseEvent;
/**
*...
*@author...
*/
publicclassMcextendsSprite
{
publicfunctionMc():void{
addEventListener(MouseEvent.MOUSE_DOWN,d);
addEventListener(MouseEvent.MOUSE_UP,u);
}
privatefunctiond(e:MouseEvent):void{
e.currentTarget.startDrag();
}
privatefunctionu(e:MouseEvent):void{
e.currentTarget.stopDrag();
}
}
}
Flash动画说到底就是“遮罩+补间动画+逐帧动画”与元件(主要是影片剪辑)的混合物,通过这些元素的不同组合,从而可以创建千变万化的效果。 flash制作的动画文件比较小,可以在网络上快速传播! 都着重在优点方面,请尽量答的详细、深入一些,谢谢!拿了我全部的爱问分了已经 广告本身无法看到网址链接,不利于网站本身的搜索引擎优化,对增加网站排行的权重没有意义。 向量图有一个特点,就是放大后的图像是不会改变的. 点阵图 向量图Flash的应用,还有再不断在完善的Action Script脚本语言。 在计算机出现之前,动画制作者必需手工绘制即使差别很小的不同祯的图像。当然,非自动的,一祯祯的动画在很多情况下仍然很有用,Flash也允许这样做。 用户在观看广告的时候,无法通过正常点击鼠标来查看广告的尺寸、字节数、所链接的URL广告本身信息。 FLASH网站建设的页面非常美观,互动性很强。在企业网站中,FLASH动画作用主要在于突出企业品牌的效应,彰显企业形象的实力。 而作为富媒体营销概念中的重要手段,很长一段时间,或者说,在未来,富媒体技术的不断完善,Flash动画广告的优势会越来越明显。 祯率越高,动画中可包容的信息越多,动画看起来越光滑和流畅。当然,当祯率增加时,计算机的CPU的重绘工作越多,运行得就越慢。
页:
[1]