AS3 基础
文章平均质量分 67
xmchcly2
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Flash应用之百宝箱
Flash应用之百宝箱说起Flash我们大家都不会很陌生,这是来自于美国Macromedia公司的重量级选手,Flash是矢量图形编辑和动画创作的专业软件,主要应用于网页设计和多媒体创作等领域,功能十分强大和独特。相同效果用Flash做出来的文件比GIF要小很多,现在已经成为互联网事实上的交互式矢量动画标准。Flash 技术广泛应用于网页动画制作、教学动画演示、网上购物、在线游戏等的制作中。 ...原创 2011-11-15 17:52:45 · 351 阅读 · 0 评论 -
AS3中Object与Dictionary的区别
AS3中的Dictionary类(flash.utils.Dictionary)是一个新的AS类。Dictionary类和Object唯一的区别在于:Dictionary对象可以使用非字符串作为键值对的键,而Object只能使用字符串做为键值对的键。以下用两个简单例子来说明具体的差别:1、使用Object: 使用Object<!--<br/ />&l...原创 2011-11-24 18:12:26 · 146 阅读 · 0 评论 -
AS3中的TWEEN类
在以往用2做些网站类的应用的时候,经常由一个事件激活若干个tween动画,在2环境下的tween类我是用的网上下载的mxp扩展包来实现应用的: mc.tween("_height",20,1.0,"easeOutQuad",0,callbackfuc); 在学习3的过程中自带的 tween类写法发生了变化,这都好说,不过看到些文章谈到3里的tween如果同时由若干个tween对象一起动...原创 2011-11-21 20:13:32 · 388 阅读 · 0 评论 -
AS3中的TWEEN类
在以往用2做些网站类的应用的时候,经常由一个事件激活若干个tween动画,在2环境下的tween类我是用的网上下载的mxp扩展包来实现应用的: mc.tween("_height",20,1.0,"easeOutQuad",0,callbackfuc); 在学习3的过程中自带的 tween类写法发生了变化,这都好说,不过看到些文章谈到3里的tween如果同时由若干个tween对象一起...原创 2011-11-21 20:13:18 · 280 阅读 · 0 评论 -
AS3.0中Tween类的基础
写个关于ActionScript3.0 中的Tween类的小教程吧,还是抛砖引玉,偷摸追赶一下潮流。(个人认为AS3.0是以后支持互动设计的主流技术)说道Tween类,看字面的意思就是实现补间动画的。在Flash CS3中,Adobe已经为大家开发好了一套可以轻松实现运动效果的类。这套类包位于fl.transition.*中。其实,这些包中的类效果的原理都是监听ENTER_FRAME事件的。在动画...原创 2011-11-20 16:58:26 · 445 阅读 · 0 评论 -
学习flash动画必须掌的知识
动作动画:有初末两个关键状态,不改变对象本身的形状,对象必须是一个整体,即组件。 1、位置移动 2、比例变化:通过变形面板缩放 3、颜色变化:属性面板--颜色属性 4、角度变化:通过变形面板缩放工具 5、透明度变化:初末状态有不同...原创 2011-11-20 16:58:13 · 176 阅读 · 0 评论 -
常用flash引擎和框架
官方在线帮助(没标英文的都是中文) 用于 Adobe Flash Platform 的 ActionScript 3.0 参考 16种语言(使用这样的链接下载离线版http://help.adobe.com/xx_XX/FlashPlatform/reference/actionscript/3/PlatformASR_Final_xx-xx.zip) 用于 Adobe Flash Profess...原创 2011-11-17 09:32:24 · 483 阅读 · 0 评论 -
AS3获取当前URL地址以及防盗链
前阵子弄了个小游戏,然后想着像以前那样加个防盗链的功能(其实到最后也都没加,小破游戏会有谁来链啊),不过在这里可以讲讲实现的方法。一般来说FLASH防盗链的手法都是获取当前的URL地址,然后跟事先指定的一个URL进行比对。获取当前URL的方法非常简单,有下面这句就可以了loaderInfo.url获取到了当前的URL那就好办事啦,一般说来一个域名都有带WWW或不带,所以一般需要预设两个UR...原创 2011-11-16 18:54:58 · 233 阅读 · 0 评论 -
AS3一些不太常见的代码写法
今天收集来了一些高手们的代码写法,可以看成是某些语法的简写,但除此之外,还包含了高手们强悍的思想。我先把代码帖出来,稍后再把代码的解释发出来。1、mc.gotoAndPlay(Math.random()*10>>0);2、if(i&1){}3、for (var i:int=0; i<10; a.push(i++));4、var temp:Numbe...原创 2011-11-16 18:54:43 · 125 阅读 · 0 评论 -
SWF自适应布局技巧
想让你的Flash应用在诸多用户面前都有一个比较好的页面展现,就需要一些代码来辅助了.注意到AS3中有一个Event.RESIZE事件,此事件当Flash的大小发生改变时激发...AHA,找到答案了;)看一下实现的代码,以下代码写在主类中://4.init screen size adjustprivate function initScreenAdjust():void{ /...原创 2011-11-16 18:54:26 · 191 阅读 · 0 评论 -
Math函数性能比较
无论刚入门的还是有一定AS3编程基础的,对Math类应该都不陌生了,但Math类的性能又知多少呢?请看下文吧。1、Math.floor()通俗的讲这是一个取整函数。 其实官方解释是返回由参数 val 指定的数字或表达式的下限值。 下限值是小于等于指定数字或表达式的最接近的整数。性能测试: var num:Number = Math.PI;var length:int = 1000000...原创 2011-11-16 18:54:10 · 160 阅读 · 0 评论 -
AS3的深度管理及排序
AS3的深度管理及排序说到深度管理,不由得想起了那万恶的AS2年代-_-! 至少本人觉得在AS2中的深度管理很是混乱,不仅有断层还会有冲突……总之麻烦多多。而在AS3中,一切都是这么的清晰与明朗,深度值断层不见了、有冲突的时候会自动调整,而我们只是记住以下几个语句的用法而已。1234567891011121314...原创 2011-11-15 19:35:52 · 149 阅读 · 0 评论 -
如何动态命名实例
for(var i:int=1;i<=maxX;i++){ square=new SquareClass(); square.name=["square"+String(i)+String(j)]; square.x=this.x+square.width*(j-(maxY/2+0.5)); addChild(square); ...原创 2011-11-30 19:17:53 · 334 阅读 · 0 评论
分享