ActionScript 3.0
borenliang
追求尊贵,完善自我。
展开
-
ActionScript 3.0 学习(一) Array、Vector以及Object学习
相比于C语言、C++等,ActionScript的数据类型较少,但是它拥有几个功能很强大的数据类型,它们有很丰富的表达形式和很灵活的操作方式。以下以一小段代码讲解Array、Vector以及Object。 Array类相当于一个数组,但是其实例对象中的各个元素可以是不同的类型。 Vector则是保存相同数据类型的数据。它和Array都可以保存ActionScri原创 2015-05-29 20:24:16 · 1606 阅读 · 2 评论 -
ActionScript 3.0 学习(十七) away3D学习2 away3d的贴图原理
我正在做这样一个东西,在球体的表面,贴上多张图片,如四张图片,其实很简单,如果你明白它的贴图原理。away3d空间中的最小单位是Face(surface的简称),也就是一个三角形Triangle(但是Face和Triangle分别是两个不同的类),每一个模型(sphere,cube等)都是由很多个Face组成的。Face中最重要的内容是:(1)三个x,y,z坐标的点a(x1转载 2016-09-03 13:31:26 · 1399 阅读 · 0 评论 -
ActionScript 3.0 学习(十六) away3D学习1
下面几期会发布away3d相关的一些基本内容,away3d的类库是开源的可以在网上下载。本节介绍基本的用away3d绘制一个小球,代码如下: package{ import flash.display.Sprite; import flash.display.MovieClip; import away3d.containers.View3D; import away3d.contai转载 2016-08-27 14:45:09 · 510 阅读 · 0 评论 -
ActionScript 3.0 学习(十五) 基于as的聊天程序,服务器端和客户端
原文地址:http://www.cnblogs.com/wonderKK/archive/2013/03/20/2970930. 新的air sdk 新增了 ServerSocket类, 利用它我们做一些简单的局域网应用,比如小型的办公聊天软件,以及一些基于socket的服务应用.这样as程序员可以自己搞定服务器端,不在去求于 java程序员.在一下大型应用还没有尝试过.转载 2016-02-20 14:51:33 · 1103 阅读 · 0 评论 -
ActionScript 3.0 学习(十四) 从加载的.swf文件中读取flash库中的as链接的类
/** 直接将flash库中的元件放到.swf中加载,会使.swf文件的体积变大。一般对于项目中用的较多的加载,* 比如对所有角色的运动动画的加载,可以将动作位图放在falsh库中,并做好as链接,然后生成.swf文件。* 此时, 即可从加载的.swf文件中读取flash库中的as链接的类 ,并实例化出对象,加载到舞台上。具体代码如下(本代码段中还包含Vector的排序用法):原创 2015-12-12 18:45:19 · 1795 阅读 · 0 评论 -
ActionScript 3.0 学习(十三) AS3 消消乐小游戏
本文只展示游戏效果,可以消除任意多个连起来的方块。具体代码问题请联系qq:1031885567,注明csdn加好友。 因录制问题导致画面不流畅,实际操作感是很好的。原创 2015-11-01 14:46:03 · 2630 阅读 · 29 评论 -
ActionScript 3.0 学习(十二) AS3 模拟打地鼠小游戏
有问题请联系qq:1031885567,注明csdn加好友。 本节做了一个模拟打地鼠小游戏,可以学习其中将各个方格用统一的类来管理,同时需要注意的是在将子原件移除掉时,也相应需要将其在数组中splice掉。以下为对应程序: package{ import flash.display.MovieClip; import flash.display.S原创 2015-10-20 09:08:19 · 4728 阅读 · 1 评论 -
ActionScript 3.0 学习(九) AS3 一个应用正则表达式替换字符串的例子
正则表达式有很强大的处理字符串的功能。应用以下程序块可以很灵活轻松的替换字符串的中间字段。 输出结果为:数学书需要300元人民币, 语文书需要1000美元!package{ import flash.display.Sprite; public class RegLearn extends Sprite { public function RegLearn() { v原创 2015-09-05 10:32:26 · 1555 阅读 · 0 评论 -
ActionScript 3.0 学习(十) AS3 模拟转盘抽奖小程序
日常生活中经常见到一些类似跑马灯的转盘的抽奖系统,一下程序运用TweenLite实现了类似的该功能。改程序需要导入greenSock.swc以及需要用到的美术资源生成的swc文件。 package{ import com.greensock.TweenLite; import com.greensock.easing.Expo; import flash.display.Mov原创 2015-09-05 10:53:28 · 2244 阅读 · 0 评论 -
ActionScript 3.0 学习(八) AS3 简单的缓存功能实现之SharedObject类
程序运行时经常会遇到一些下次运行需要用到的参量,这是可以把这些数据写入文件,下次运行时再从文件中读出这些数据即可。更简单的方法则是应用缓存技术。以下程序在缓存中存储了一个变量值,每次运行后,该值都会在前一次的基础上增加10。package{ import flash.display.Sprite; import flash.net.SharedObject; import flash.原创 2015-09-05 10:19:31 · 930 阅读 · 0 评论 -
ActionScript 3.0 学习(十一) AS3 模拟接金币小游戏
本节程序实现了模拟接金币小游戏,接到青绿色时就加分,接到深蓝色时则会扣分。程序中主要要应用的知识点有:按键检测,随机数生成,碰撞检测,运用显示对象name属性判别其颜色。package{ import flash.display.Sprite; import flash.events.Event; import flash.events.KeyboardEvent; import f原创 2015-09-05 11:06:04 · 2900 阅读 · 2 评论 -
ActionScript 3.0 学习(六) AS3 文本类TextField属性htmlText学习
AS 3.0程序中对于文本的显示控制是由TextField类完成的,其有两种类型,由Type属性来定义:如果type = TextFieldType.DYNAMIC,那么这个文本框是用户无法编辑的动态文本,这是默认值;如果type = TextFieldType.INPUT,那么这个文本框是用户可以编辑的输入文本。 本节讲TextField的htmlText属性,可以直接将HTM原创 2015-08-16 14:42:17 · 4494 阅读 · 0 评论 -
ActionScript 3.0 学习(七) AS3 TextFormat及StyleSheet设置文本类TextField字体格式
运用TextFormat时,将字体格式设置好后,将其赋值给TextField的defaultTextFormat属性。程序如下: package{ import flash.display.Sprite; import flash.events.Event; import flash.text.TextField; import flash.text.TextFieldType;原创 2015-08-16 15:29:53 · 2629 阅读 · 0 评论 -
ActionScript 3.0 学习(四) AS3显示对象的几个基本属性,ButtonMode,DropTarget,hitArea以及ScaleX,ScaleY,ScrollRect
这节课来简单介绍显示对象的几个基本属性,ButtonMode,DropTarget,hitArea以及ScaleX,ScaleY,ScrollRect。首先,介绍一下显示对象的继承关系Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object。以上从做至右依次为原创 2015-08-09 15:34:35 · 2568 阅读 · 0 评论 -
ActionScript 3.0 学习(五) AS3 Losder加载图片以及显示对象遮罩介绍
该篇主要介绍了图片加载以及显示对象遮罩效果,通过URLRequest链接图片地址,然后用Loader对象加载图片。 package{ import flash.display.Bitmap; import flash.display.BitmapData; import flash.display.Loader; import flash.display.Sprite原创 2015-08-09 17:00:51 · 1378 阅读 · 0 评论 -
ActionScript 3.0 学习(三) AS3数据类型转换
以下对AS3编程中常用的一些数据类型转换做简要介绍。 一、String类型转换为数值类型 var n:int = parseInt("12"); var num:Number = parseFloat("0.3"); 二、其他类型转换为String类型 var n:int = 100;原创 2015-06-28 21:33:37 · 1133 阅读 · 0 评论 -
程序代码命名规范小解
2015年,博仁良毕业,进入码农大军,争取为中华软件事业贡献一份微薄之力。从今天起,会不定期发表一些博文,记录自己的学习成长之路。 众所周知,良好的命名能使代码能有更好的可读性,利于理解及维护。今天介绍一些目前学到的命名规范。 类名:类名以大写字母开头。一般以名词或名词词组作为类名。父类最好是一个概括性的名词,如Account。而子类由形容词加名词组成,原创 2015-05-28 21:05:47 · 1031 阅读 · 0 评论 -
ActionScript 3.0 学习(二) Flash Builder找不到所需版本的Adobe Flash Player
做为一个AS开发的新手,我数次遇到了如题所示的问题,网络上大家给出了一些解决办法,但是每次总是有不同的原因引起该问题,现将自己遇到的一些情况及解决办法分享出来。 在AS开发中我们需要通过trace语句来输出过程中的结果,以此跟踪程序运行状态。因此需要在调试状态下运行AS程序,此时就可能出现如图所示的问题: 第一种方法就原创 2015-06-05 21:20:42 · 1006 阅读 · 0 评论 -
ActionScript 3.0 学习(十八) away3D学习3 away3d骨骼动画相关笔记
1.怎么为一个Mesh设置各个不同部位的皮肤?调用Mesh的subMeshes,但前提是你的Mesh里有SubMesh...mesh.subMeshes[index].material = new TextureMaterial(new BitmapTexture(bitmapData));2.怎么才知道Mesh中是否有SubMesh?trace(mesh.subMeshes.转载 2016-09-03 21:01:38 · 1065 阅读 · 0 评论