AS3的深度管理及排序转自http://www.moondyzone.com/as3/91.html说到深度管理,不由得想起了那万恶的AS2年代-_-! 至少本人觉得在AS2中的深度管理很是混乱,不仅有断层还会有冲突……总之麻烦多多。而在AS3中,一切都是这么的清晰与明朗,深度值断层不见了、有冲突的时候会自动调整,而我们只是记住以下几个语句的用法而已。1234567891011121314numChildren : int//返回此对象的子项数目。getChildAt(index:int):DisplayObject//返回位于指定索引处的子显示对象实例。getChildIndex(child
转载
2021-07-20 16:47:27
183阅读
有时候 , 把Event事件到处写, 确实 不是 什么 好事 , 不利于 调试 和 管理 .虽然 在 我以前 写的<AS3关于Event>有关于对 Listener 的 Fn的 集中式管理 方法.但是 关于 注册事件的 集中式 管理 好像 没有吧 !!!先放些代码 -> 仅供参考:package{
public var AinyEvent:Dispatcher = new Dis
原创
2013-08-30 14:56:25
607阅读
as3swf
as3swf is a low level Actionscript 3 library to parse, create, modify and publish SWF files. Alpha version, under active development. Please do not use in production just yet. as3swf is broug
原创
2012-07-23 18:26:44
450阅读
1,在as3中的function的apply方法,第二个参数非常简单,是一个Array类型,就是FN的参数.那么第一个参数是什么呢?我们可以把第一个参数看成是thispackage com.ainy
{
public class Applyfn
{
public function Applyfn()
{
}
publi
原创
2013-10-16 10:17:59
589阅读
(AS3)关于SPLICE的删除功能的博文:bug : 这是一个AS3本身的一个"bug".先看看我的测试:package{
import com.ainy.Applyfn;
import com.ainy.xmlbyte.Bytes2Xml;
import com.ainy.xmlbyte.Xml2Bytes;
import com.ds.comm.MyDicti
原创
2014-03-14 14:24:15
720阅读
每个Http请求给予Config.tryHttpREQ次机会.并且分布式请求Httppackage com.game.system.net.http.kayer
{
import com.game.common.Config;
import com.game.common.GameUtil;
import f
原创
2016-07-22 14:32:10
531阅读
操作系统:Windows XP SP2
在flex3 2.
fl.controls.Label;import import
定义变量(将来在舞台上出现的对象)
用户名标签和输入框private username_label:Label;private username_tx
原创
2008-06-01 18:07:00
772阅读
1评论
在项目中,使用as3内置事件框架必须通过自定义事件才可以实现值的传递,大量自定义事件、定义常量和整个事件派发的管理、添加侦听器、移除侦听器,或多或少都会带来大量的代码,而signals这个框架思想原来在C#中原本就有,作者整合了C#中的signals思想,实现起来比as3内置的事件更快捷,可以很轻松的实现多个强类型值的传递,的在一定程度上也会简化很多代码。有朋友测试,signals里面用内置的事件竟然是as3内置事件运行速度的4倍。 但是我想大家已经对Event事件机制已经非常熟悉了,那么我们就从Event框架机制开始吧。var sprite:Sprite = new Sprite()spri
转载
2013-10-09 17:32:00
127阅读
2评论
package com.game.common
{
import flash.utils.ByteArray;
import flash.utils.Endian;
/**
* Unicode字符工具
* @author Kayer
* */
public fin
原创
2016-07-20 20:06:22
1118阅读
ApplicationDomain为AS3的应用程序域。它和安全域(沙箱)还是有区别的。应用程序域有三种类型:系统域子域(新的应用程序域)、当前应用程序域、当前应用程序域的子域。他们的关系就像是这样:详解:ApplicationDomain 类的用途是存储 ActionScript 3.0 定义表。SWF 文件中的所有代码被定义为存在于应用程序域中。 可以使用应用程序域划分位于同一个安全域中的类。
原创
2017-07-23 11:58:30
1028阅读
rawShape Button,MovieClip,TextFile),些元要public ,protected function initRawShape():void {
super.addChild(rawShape);
for (var i:int = 0, len:int = rawShape.numChildren; i < len; i++) {
原创
2013-07-17 15:32:51
563阅读
/**
* 自动初始化MC美术资源</br>
* 实现了 UI 的封装
* @param $disp : DisplayObject 美术资源 SWF/MC
* @param $paramDic : Dictionary 内部子资源 M
* @param $pramObj MC中 MC
* @author Aonaufly
* */
public function in
原创
2013-09-13 15:56:25
673阅读
as的文本框 会把连续的英文当作一个单词处理如果是在已有内容的行后 超过宽度就会换行左边的用了英文冒号直接被当成完整的单词右边的被当成了 jj5jk : mmmmmmmmmm 三个单词
转载
2015-06-01 20:41:00
36阅读
2评论
flash中一共有三个类具有该属性,这三个类分别是:KeyboardEvent,MouseEvent,TimerEvent。调用updateAfterEvent 属性的事件,可强制立即执行呈现操作,而不是等到呈现阶段。但是,如果 updateAfterEvent 频繁导致性能问题,应避免使用它。 1.updateAfterEvent怎么用? 有很多人做鼠标追随效果的时候,总是发现鼠标移动不流畅,不知该如何解决。 其实方法很简单,你只需要加上一句updateAfterEvent()就ok了。 2.先来看看帮助中是怎么解释as3的updateAfterEvent的: 在 onClipEv...
转载
2013-07-02 20:34:00
40阅读
2评论
1,这个getBound 在某些情况下非常实用.例如,聊天系统的聊天面板.做个这玩意的朋友,应该对着玩意都点熟悉.2,这里我用这玩意,实现了一个功能: 面板"LevelTitleMainPanel"的关闭策略,除了通过面板上的关闭按钮,还能在此面板的外部单击时,面板也能关闭."LevelTitleMainPanel"的部分代码:override protected function onAddSt
原创
2013-10-24 17:37:44
1288阅读
首先我们看看Point类的属性:x:Number——该点的水平坐标y:Number——该点的垂直坐标length:Number——从(0,0)到此点的线段长度(只读属性)从length属性我们可以看到,实际上一个Point类的实例是一个以(0,0)为始点,以(x,y)为终点的矢量,因此,我们可以应用...
原创
2021-07-17 16:31:06
145阅读
package app.boss.v.item{import base.component.list.ItemRender;import flash.display.Loader;import flash.display.MovieClip;import flash.events.Event;import flash.net.URLRequest;/** * Boss列表元素项 * @author JackKe */[Embed("assets/view/UI_BossListItem.swf#UI_BossListItem")]public class UI_BossIt
转载
2011-11-15 10:29:00
156阅读
2评论
要在网页中浏览才能看得到实际效果//stage.showDefaultContextMenu = false;//禁用右键全部菜单var mainMenu:ContextMenu=new ContextMenu();this.contextMenu=mainMenu;//=======第一种方法:隐藏原来的菜单=======//mainMenu.builtInItems...
原创
2023-02-22 09:17:34
103阅读
AppEventDispatcher.getInstance().addEventListener 全局监听变量前加 _ ,比如 _team,为set、get function使用 不重名 private var teamObject:Object = new Object(); //Object类似于java里的mappublic class Ocea
原创
2022-08-01 10:14:35
101阅读