仓酷云

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

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

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

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

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

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

演示:
[media=wmv,500,500][/media]

本教程用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=[newGlowFilter(0xB4B5FE,0.6,32.0,32.0,1)];

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广告本身信息。
再现理想 该用户已被删除
5#
发表于 2015-2-9 17:59:53 | 只看该作者
富媒体广告的概念:富媒体 Rich Media,是由英文翻译而来,从字面上很难理解Rich Media到底是什么。
金色的骷髅 该用户已被删除
6#
发表于 2015-2-27 17:33:01 | 只看该作者
缺点也必然会会有的,但是不同的产品有不同的缺点吧,比如说flash建站它的速度会比较慢。
简单生活 该用户已被删除
7#
发表于 2015-3-9 14:09:00 | 只看该作者
FLASH的优点~你用眼睛所看到的东西~都能用它来实现~一点不夸张~高楼大厦-花草树木-高山流水-天空白云-阿猫阿狗-一切活的东西都可以容入到FLASH里面
8#
发表于 2015-3-17 00:34:17 | 只看该作者
不能设置“alt”属性,失去了一次被搜说引擎检索到的机会。
深爱那片海 该用户已被删除
9#
发表于 2015-3-23 14:06:04 | 只看该作者
Flash插件的最新版本允许设计者控制Box之外的元素和把Flash元素放在HTML或其它元素上面或下面,这就为交互性打开了一个崭新的世界。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-4-28 05:07

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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