E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
AS3.0
“
AS3.0
高级动画编程”学习:第四章 寻路(AStar/A星/A*)算法 (下)
在前一部分的最后,我们给出了一个寻路的示例,在大多数情况下,运行还算良好,但是有一个小问题,如下图: 很明显,障碍物已经把路堵死了,但是小球仍然穿过对角线跑了出来! 问题在哪里:我们先回顾一下AStar.as中用于判断的if语句 //如果是当前节点,或者是不可通过的,则跳过 if (test == node || !test.walkable) { continue;
·
2015-10-30 11:03
tar
“
AS3.0
高级动画编程”学习:第四章 寻路(AStar/A星/A*)算法 (中)
上一部分提到了节点(Node),代价(Cost),估价公式等基本概念,有了这些知识铺垫 就可以正式开启寻路之旅了! 如上图,这是一个5行8列的网格,黄色节点为起点,红色节点为终点,黑色节点为障碍物(节点)。 寻路过程可以这样考虑: 1、先以起点为中心,向周边扩张一圈,同时计算出周边节点(最多有8个)的单步代价g(即从中心点移动到相邻格子的代价:水平或垂直为1,对角为1.4);然后再计算周
·
2015-10-30 11:02
tar
“
AS3.0
高级动画编程”学习:第三章等角投影(上)
什么是等角投影(isometric)? 刚接触这个概念时,我也很茫然,百度+google了N天后,找到了一些文章: [转载]等角(斜45度)游戏与数学 [转载]使用illustrator和正交投影原理以及基本三视图制图 以及这篇ppt:http://files.cnblogs.com/yjmyzz/Isometric.rar 建议先耐心看完这三篇文章,再往下看: 在之前学习的3D基础、
·
2015-10-30 11:01
as3
“
AS3.0
高级动画编程”学习:第三章等角投影(下)
在上一篇的最后,我们成功的用“等角投影”模拟出了立体空间的盒子模型,但是很快你就会发现这个示例的bug bug1:在已经有box的地方,再点击,将会重复创建box新实例。 bug2:后面添加的box,会挡住前面添加的box。 bug3:在边缘部分,如果用鼠标小心的点击,可以创建出很多超出world范围之外的盒子(即:看起来好象挂出去了) 我们按轻重缓急来处理吧: bug2最严重,它直
·
2015-10-30 11:01
as3
“
AS3.0
高级动画编程”学习:第二章转向行为(下)
在上一篇里,我们学习了“自主角色”的一些基本行为:寻找(seek)、避开(flee)、到达(arrive)、追捕(pursue)、躲避(evade)、漫游(wander)。这一篇将继续学习其它更复杂,更高级的行为。 一、对象回避(object avoidance) 对象回避的正式解释为:角色预测出对象的行动路径,然后避开他们。 也可以通俗的描述为:假如有一个"灰太狼抓喜羊羊&quo
·
2015-10-30 11:00
as3
“
AS3.0
高级动画编程”学习:第二章转向行为(上)
因为这一章的内容基本上都是涉及向量的,先来一个2D向量类:Vector2D.as (再次强烈建议不熟悉向量运算的童鞋,先回去恶补一下高等数学-07章空间解释几何与向量代数.pdf) package { import flash.display.Graphics; public class Vector2D { private var _x:Number; private
·
2015-10-30 11:00
as3
“
AS3.0
高级动画编程”学习:第一章高级碰撞检测
AdvancED ActionScript 3.0 Animation 是Keith Peters大师继"Make Things Move"之后的又一力作,网上已经有中文翻译版本了,打算下一阶段开始啃这本书。 今天开始学习高级碰撞检测,所用到的预备知识: 1、BitmapData的透明与不透明区别 位图数据(BitmapData)有二种模式,一种支持透明(即每个像素的值采
·
2015-10-30 11:59
as3
Silverlight:Mouse Avoiding 躲避鼠标效果
在线演示
as3.0
代码如下: package { import flash.display.Sprite; import flash.events.Even
·
2015-10-30 11:59
silverlight
as3教程收集.75个站点.
ActionScript 3.0 documentation >>10 sites labs.macromedia.com ActionScript 3 Language Reference
AS3.0
·
2015-10-30 11:09
as3
AS3.0
新手必读--影片Loading
原代码说明: 1帧: /*********************************
AS3.0
LOADING CODE www.mhhf.net MAGIC WING STUDIO
·
2015-10-30 10:32
load
Actionscript 3学习资源
3.0 documentation >>10 sites labs.macromedia.com ActionScript 3 Language Reference
AS3.0
·
2015-10-28 09:29
actionscript
事件之 textField
as3.0
是一种面向对象的编程语言,在面向对象的编程中, 程序指令被划分到不同的对象中,即 代码构成功能块。 在
as3.0
中,面向对象编程中,任何类都可包含3种类型特征。
·
2015-10-28 09:46
textfield
Sandy引擎学习笔记: 三维效果初试
经过一个上午的学习,感觉到这个sandy 发布的
as3.0
真的很强大,看了官方一些介绍,把它做了出来 package 
·
2015-10-28 08:18
学习笔记
【震撼】Flash 9 Alpha发布!!
AS3.0
,
AS3.0
,
AS3.0
preview inside! Flash 9 alpha 面世!!
·
2015-10-28 08:41
Flash
Flash动态加载外部图片
在
AS3.0
中,有Loader类来实现从外部载入swf和各种图片。
·
2015-10-27 14:01
Flash
AS3.0
Vector的运用
使用Vector类编程 一个array(数组)就像是把一套变量组织在一起的容器。单个数组可以含有许多不同的值。你可以储存和取得数组中的单个值(也就是数组elements(元素))。你也可以通过直接操作数组变量来成组地使用其值。最常见的是有序数组。你可以凭某个索引号从中获取值。Action Script3包括了用于索引数组的两个类。 Array 类:一个可以包含各种值类型的索引数组,其包容
·
2015-10-27 14:22
vector
AS3.0
制作的一款简单PDF在线文档阅读器
首先推荐一技术交流群(178547149),喜欢java的朋友可以进下。 效果演示: 下载地址:/Files/zhoujunfeng2011/SWF/Reader2.swf 此文档阅读器使用简单原理制作而成,制作此在线文档阅读器需有后台支持,后台使用SWFTOOLS中的PDFTOSWF工具进行转换,再使用AS3加载生成的SWF文件,下面看具体AS3源码吧,后台源
·
2015-10-27 14:22
as3
AS3.0
Bitmap类实现图片3D旋转效果
演示:/Files/zhoujunfeng2011/SWF/单张图片3D旋转效果.swf 源代码: package { import flash.display.Sprite; import flash.display.Loader; import flash.net.URLRequest; import flash.events.Eve
·
2015-10-27 14:21
bitmap
AS3.0
/Flex中的弱引用 .
自:http://blog.csdn.net/sysu_2010/article/details/6608256 弱引用英文叫做weak reference,与之相反的是强引用(strong reference)。引用不是对象本身,而是类似于指向对象的一个指针。通常都说当至少还存在一个引用指向某个对象的时候,这个对象就不会被gc,这里所说的引用就是强引用,而不是弱引用。反过来说,即使有N多弱引用
·
2015-10-27 14:39
Flex
AS3.0
纯代码编写的两款loading效果
AS3.0
纯代码编写的两款loading效果 效果一 效果二 代码很简单,实现的原理一样,只不过矩形用到了Matrix类,对注册点进行了调整,效果可用于视频播放器缓冲时的
·
2015-10-27 13:53
load
AS3.0
中遍历删除容器内子对象的误区
为什么会索引超出范围呢?再次分析下代码。发现num确实是固定不变了,但是a.removeChildAt(i);却出现了问题由于as3新的的深度管理机制,当执行第一次循环后,深度为零的对象被删除,深度为1--5的对象的深度会自动减一。因此深度为0的位置依然有对象存在。当三次循环后a.numChidlren变成3、i变成3。执行第四循环的时候会报错,因为已经找不到索引为3位置的对象了。为了验证这种想法
·
2015-10-24 09:35
as3
Flex开源框架汇总
PureMVC (download) 它其实是一个ActionScript 3框架,不像Cairngorm,它并不是针对FLASH,FLEX或者其它ADOBE
AS3.0
类。
·
2015-10-23 09:52
Flex
java与
as3.0
中for each使用的小陷阱
在程序开发中for可以说是一个非常非常常出现的东西,特别是在数组里面处理的时候,来看一下for的简单用法 for与for each 我们在使用for时来一个非常常见的代码段 //
as3.0
for
·
2015-10-23 08:04
java
ActionScript3.0程序开发工具
原文:http://www.job168.com/info/read_85496.html 做为程序员很重要一点你要尽量使用单一的开发工具,可以进行
AS3.0
(
·
2015-10-22 21:53
actionscript
ActionScript3.0程序开发工具
做为程序员很重要一点你要尽量使用单一的开发工具,可以进行
AS3.0
(ActionScript 3.0)开发工具已经开始不断增加,我列举一下我知道的可以写AS3代码的开发工具: 第一个就要说记事本
·
2015-10-22 21:18
actionscript
Flash
AS3.0
中is,as运算符
(1) is运算符 在
AS3.0
新增加的is运算符,主要功能是判断一个变量或者等式是不是等于给定的数据类型,在以前的版本中,有instanceof来实现相同的功能。
·
2015-10-21 13:37
Flash
as3.0
效率优化文章
转自: http://asfox.blogbus.com/logs/31985668.html http://osflash.org/as3_speed_optimizations http://www.thinkswedish.com/blog/tec...n_ActionScript http://lab.polygonal.de/2007/05/10/b...-int
·
2015-10-21 12:15
as3
多媒体交互应用基础(1)
As 3.0 提供了很好交互使用,如果习惯了As2.0 的话,再转换到
As3.0
的确有时候会转换不过来,事实上仔细想想,这些还是由原来的基础演变过来的程序,思想还是没有变化的。
·
2015-10-21 12:45
多媒体
AS3.0
基础学习笔记(3): 认识类结构
AS3.0
基础学习笔记 (3): 类结构 在基础学习笔记二中讲到“一切皆是对象”,这里可以说明一下,As构建的类基本类都来源于Object
·
2015-10-21 12:44
学习笔记
AS3.0
基础学习笔记(5): 类
关于类的一些定义和说法,官方文档里面提供了完整定义和说明,这里只是大概提示一下,从As2.0 开始其实已经支持了一些类的定义,支持一些继承关系,到了3.0后,在原来的基础上增加更多关于面向对象的支持,加入一些数据访问的限制:如protected 和 internal一些属性访问,这些内容增加,加强了数据封装性,隐蔽性,像C++ 和java一样,可以定义自己的类,定义自己的方法和属性,可以限制数据访
·
2015-10-21 12:42
学习笔记
AS3.0
基础学习笔记(6): 类继承
看了前面的笔记,感觉还是很飘然的感觉,如果学会定义类,定义属性,定义方法,也不保证我对As已经入门了。学习就需要一步步来。让我们回顾到笔记一中 第一定义HelloWorld程序。 package { import flash.display.Sprite; &nb
·
2015-10-21 12:41
学习笔记
AS3.0
纯代码编写的两款loading效果
效果一 效果二 代码很简单,实现的原理一样,只不过矩形用到了Matrix类,对注册点进行了调整,效果可用于视频播放器缓冲时的loading效果,下面看代码吧! 使用Javascript格式贴出来(里面没有Actionscript)。 效果一源码: package { import&n
·
2015-10-21 11:40
load
as3.0
中如何阻止事件冒泡?
as3.0
中的事件冒泡机制有时候会很烦人,比如一个Sprite(方便下文描述就命名为Container吧)把另一外Sprite(称为Child吧)做为子元素套进来以后,如果两个Sprite都注册了Mouse_Down
·
2015-10-21 11:46
事件冒泡
AS3:小游戏“贪吃蛇”的实现
前几天在园子里看到有人用Silverlight做了一个"贪吃蛇",一时兴起也想用
AS3.0
做一个,虽然这个游戏已经被很多开发者做烂了,但是作为AS的初学者,重新做一遍也当是一种学习.
·
2015-10-21 11:41
as3
As3.0
中的位图(Bitmap/BitmapData)编程
As3.0
中的位图(Bitmap/BitmapData)编程功能十分丰富,下面这些是官方文档上的基本示例: 1.位图使用(模糊)滤镜 //创建一个矩形区域的BitmapData var bmd:BitmapData
·
2015-10-21 11:41
bitmap
AS1.0(2.0)中的XML示例
虽然Flash早就升级为
AS3.0
,但是FMS的服务端编程依然仅支持AS1.0(2.0),服务端与.net通讯的最简单方式莫过于请求一个RESTful的webService或wcf,通过它们返回的xml
·
2015-10-21 11:39
xml
As3.0
中的反射
给你一个代码代表"类"完整路径的字符串,比如"flash.text.TextField",你能用
AS3.0
在舞台上动态创建一个该类的实例么?
·
2015-10-21 11:38
as3
Flash/Flex学习笔记(20):贝塞尔曲线
贝塞尔曲线的身影几乎在所有绘图软件中都有出现,下面的代码演示了如何用
AS3.0
画一段简单的贝塞尔曲线(没有使用Document文档类,想测试的朋友,直接把下面的代码复制贴到第一帧即可) import
·
2015-10-21 11:28
Flash
Flash/Flex学习笔记(8):ActionScript3.0中的面对对象
首先要习惯
AS3.0
的几个BT约定: 1.一个.as文件中,只能定义一个类2.类名称必须与.as的文件名相同3.类定义中必须要有package包声明4.一个类最多只能有一个构造函数 5.包package
·
2015-10-21 11:19
actionscript
Flash/Flex学习笔记(5):捕获摄像头(续)--在线抓屏并保存到客户端本地
Flash/Flex学习笔记(2):捕获摄像头 里已经讲过了,就不重复粘贴了,至于在客户端保存文件,Flash里用起来也很简单:直接调用 FileReference 即可,另外为了减少图片大小,还可能借助
AS3.0
·
2015-10-21 11:18
Flash
dispatchEvent 的应用
:http://blog.csdn.net/arrowyoung/article/details/2134177 类与类之间也是可以侦听的,类与类之间的侦听就达到了类和类之前发消息的功能,这其实就是
AS3.0
·
2015-10-21 11:46
Dispatch
AS3.0
实例学习 熟悉新的事件机制和addChild的运用
案例1:熟悉新的事件机制和addChild的运用 说明:拖动小人到滑板上,然后拖动滑板,可以发现小人已经跟滑板粘在了一起。 演示:http://www.live-my-life-with-yuyi.com/as3_cases/changing_parents/ 代码: boarder_mc.addEventListener(Mouse
·
2015-10-21 11:49
事件机制
一起学习
AS3.0
:鼠标的操作
取得鼠标的坐标: Source: addEventListener(Event.ENTER_FRAME,xMouse); function xMouse(evt:Event){
·
2015-10-21 11:06
as3
as3.0
删除子元件
引用:http://www.cuplayer.com/player/PlayerCodeAs/2012/0928471.html [AS3]
as3.0
删除Sprite上所有元件代码示例(两种方法) ,
·
2015-10-21 10:14
as3
as3.0
库大全
引用:http://bbs.9ria.com/blog-208756-16160.html 1、as3ebaylib http://code.google.com/p/as3ebaylib/ 2、as3youtubelibhttp://code.google.com/p/as3youtubelib/ 3、as3flickrlibhttp://code.google.
·
2015-10-21 10:09
as3
AS3.0
连接FMS2.0
var fmsIP:String = " 127.0.0.1 " ; var fmsPath:String = " rtmp:// " + fmsIP + " /audioOnLine_fms/ " ; var&nb
·
2015-10-21 10:25
as3
as3.0
小代码(1)------ 颜色渐变中的颜色渐变数组产生算法
//分离:如0xefebec 变成[0xec,0xeb,oxef]function colorValTransfer(inNum:uint):Array{if(inNum>0xffffff){throw new Error("Function:colorValTransfer parameter:inNum>>>parameter's value must be smaller than 0xf
hello_world007
·
2015-07-28 12:09
as
actionscript
as3.0
flash
as3.0
小代码(1)------ 颜色渐变中的颜色渐变数组产生算法
//分离:如0xefebec 变成[0xec,0xeb,oxef] function colorValTransfer(inNum:uint):Array{ if(inNum>0xffffff){ throw new Error("Function:colorValTransfer parameter:inNum>>>parameter's value must be smaller than
liangjingguo123
·
2015-07-28 12:09
AS
actionscript
as3.0
颜色渐变
as3.0
小代码(1)------ 颜色渐变中的颜色渐变数组产生算法
//分离:如0xefebec 变成[0xec,0xeb,oxef] function colorValTransfer(inNum:uint):Array{ if(inNum>0xffffff){ throw new Error("Function:colorValTransfer parameter:inNum>>>parameter's value must be smaller than
liangjingguo123
·
2015-07-28 12:09
AS
actionscript
as3.0
颜色渐变
as3.0
矩形边框的颜色渐变代码实现
var movieClip:MovieClip = new MovieClip(); var grantColorSets = [0xffffff,0xfeffff,0xfefeff,0xfcfdff,0xf9fcfe,0xf6fafe,0xf2f8fd,0xecf5fc,0xe5f1fb,0xddedfa,0xd5e9f9]; for(var i:int = 0 ; i< 11 ; i++ )
liangjingguo123
·
2015-07-27 00:00
as3.0
矩形边框颜色渐变
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他