飘灵儿 发表于 2015-1-15 20:42:35

给大家带来Flash CS4教程:平面梦境星空扭转3D地球-Flash actionscript

Flash8.0是Macromedia公司在7.0版本的基础上开发的,功能更强大,易于设计。
poluoluo中心提醒:本教程用BitmapSphereBasic类,创立改动扭转偏向和挪动贴图的实例。
程序开辟情况:FlashCS4ActionScript3.0

演示:


本教程用BitmapSphereBasic类,创立改动扭转偏向和挪动贴图的实例。

1、新建AS3.0flv文档,文档属性,500*500像素,帧频60fps,存盘。如:

2、导进制造球体和背景的图片到库中,右键单击球体恤图图片,定名为Earth。如:

3、创立名为dotClip的影片剪辑,图层1绘制15*15笔触玄色,添补色为#cccccc的圆形,第2帧拔出关头帧。增加图层2,在第2帧拔出关头帧,绘制5*5无笔触,色彩为玄色的圆形。图层布局如:

4、前往场景1,图层1拖进背景图片。
5、增加as层输出代码://导进BitmapSphereBasic类

importcom.flashandmath.cs4.BitmapSphereBasic;

//创立一个行星

varboard:Sprite=newSprite();

//增加到显现列表

this.addChild(board);

//天生datatypeBitmapSphereBasic的一个函数。

//设定函数初始值。

varball:BitmapSphereBasic;

//扭转的一个布尔值的函数。

varautoOn:Boolean=true;

//两个函数为鼠标扭转。

varprevX:Number;

varprevY:Number;

//行星的地位.

varballX:Number=250;

varballY:Number=250;

//贴图

varimageData:BitmapData=newEarth(800,548);

ball=newBitmapSphereBasic(imageData);

board.addChild(ball);

ball.x=ballX;

ball.y=ballY;

//滤镜

ball.filters=;

this.addEventListener(Event.ENTER_FRAME,autoRotate);

board.addEventListener(MouseEvent.ROLL_OUT,boardOut);

board.addEventListener(MouseEvent.MOUSE_MOVE,boardMove);

board.addEventListener(MouseEvent.MOUSE_DOWN,boardDown);

board.addEventListener(MouseEvent.MOUSE_UP,boardUp);

functionautoRotate(e:Event):void{

if(autoOn){

ball.autoSpin(-1);



}



}

//三个侦听为扭转和鼠标。

functionboardOut(e:MouseEvent):void{

autoOn=true;



}

functionboardDown(e:MouseEvent):void{

prevX=board.mouseX;

prevY=board.mouseY;

autoOn=false;



}

functionboardUp(e:MouseEvent):void{

autoOn=true;



}

functionboardMove(e:MouseEvent):void{

varlocX:Number=prevX;

varlocY:Number=prevY;

//取反

if(!autoOn){

prevX=board.mouseX;

prevY=board.mouseY;

ball.rotateSphere(prevY-locY,-(prevX-locX),0);

e.updateAfterEvent();



}

}6、把附件中的com解压到统一目次下,竣工测试。

Dot.rar:http://www.webjx.com/files/soft/1_091118203737.rar

com.rar:http://www.webjx.com/files/soft/1_091118203839.rar
最新的零售版本为AdobeFlashProfessionalCC(2013年发布)。AdobeFlashProfessionalCC为创建数字动画、交互式Web站点、桌面应用程序以及手机应用程序开发提供了功能全面的创作和编辑环境。

分手快乐 发表于 2015-1-17 13:54:52

flash有这么多的优势,那么它的优缺点和设计方面的关系是什么?

精灵巫婆 发表于 2015-1-25 20:47:05

矢量图形有一些固有的限制。例如,照片由于包含太多的信息而不能使用矢量图形这 种形式。但是对于由实体颜色形状构成的图像,Flash很管用。

透明 发表于 2015-2-4 06:48:30

用户在观看广告的时候,无法通过正常点击鼠标来查看广告的尺寸、字节数、所链接的URL广告本身信息。

再现理想 发表于 2015-2-9 17:59:53

富媒体广告的概念:富媒体 Rich Media,是由英文翻译而来,从字面上很难理解Rich Media到底是什么。

金色的骷髅 发表于 2015-2-27 17:33:01

缺点也必然会会有的,但是不同的产品有不同的缺点吧,比如说flash建站它的速度会比较慢。

简单生活 发表于 2015-3-9 14:09:00

FLASH的优点~你用眼睛所看到的东西~都能用它来实现~一点不夸张~高楼大厦-花草树木-高山流水-天空白云-阿猫阿狗-一切活的东西都可以容入到FLASH里面

仓酷云 发表于 2015-3-17 00:34:17

不能设置“alt”属性,失去了一次被搜说引擎检索到的机会。

深爱那片海 发表于 2015-3-23 14:06:04

Flash插件的最新版本允许设计者控制Box之外的元素和把Flash元素放在HTML或其它元素上面或下面,这就为交互性打开了一个崭新的世界。
页: [1]
查看完整版本: 给大家带来Flash CS4教程:平面梦境星空扭转3D地球-Flash actionscript