- 博客(75)
- 资源 (1)
- 收藏
- 关注
原创 设置toolTip样式
StyleManager.getStyleDeclaration("ToolTip").setStyle("fontSize",12); StyleManager.getStyleDeclaration("ToolTip").setStyle("backgroundColor","#33CC99"); http://livedocs.adobe.com/f
2009-03-09 10:47:00 1110
原创 NativeDragEvent 拖动
nativeDragEnter="dragEnterHandler(event);" //进入 nativeDragDrop="dragDropHandler(event);"//放下 private function dragEnterHandler(event:NativeDragEvent):void { var transferable:Clipb
2009-03-08 02:21:00 353
原创 TextArea 更改样式
import fl.controls.TextArea;import fl.controls.TextInput;import fl.core.UIComponent;var inputText:TextInput = new TextInput() ; var chatText:TextArea = new TextArea();var myFormat:TextFormat = new Tex
2009-02-27 14:58:00 1675 1
原创 声音控制
//获取 mp3 文件var req:URLRequest = new URLRequest("White Flag.mp3");//载入声音var s:Sound = new Sound(req);//播放声音var localSound:SoundChannel = s.play();//判断当前状态 [播放/暂停]var kong:Boolean = true;//储存播放进度var pau
2009-02-24 16:12:00 200
原创 在舞台上绘制了一个对象,那么在对应的类中,就应该把它声明为一个公开变量 (public var)
你可以把一个舞台对象关联到一个脚本类 (Actionscript class) . 你可以把一个 MovieClip的扩展对象拖放在舞台上, 然后在属性面板(properties pane), 指定其属性.但是当你试图使用这个新功能的时候,却会得到类似于下面的错误报告:ReferenceError: Error #1056: Cannot create property test1_btn o
2009-02-23 10:23:00 307
原创 滚屏效果(边缘不出)
var pt:Point = sceneView.worldView.globalToLocal(new Point(e.stageX-80,e.stageY-80)); //转换当前点的坐标到worldView上 private function conversionGotoPt(goalpt:Point):Point//目标点转化 { var centerpt:Point
2009-02-21 19:33:00 230
原创 接口监听事件
public interface IEntityView extends IEventDispatcher 继承一下IEventDispatcher
2009-02-21 19:32:00 184
原创 flash player Debug版
http://www.adobe.com/support/flashplayer/downloads.html
2009-01-06 20:37:00 261
转载 好的flex快捷键
Ctrl+Shift+F:自动格式化代码(在Eclipse+FDT的环境中)Ctrl+Shift+0:自动导入所需要的包Ctrl+Shift+M:查找所需要的包 CTRL+SHIFT+Lall key assist
2009-01-06 16:49:00 216
原创 一些Default Value
String Default nullNumber Default NaNint Default 0Boolean Default falsefunction Default undefined
2008-12-26 16:21:00 164
原创 Flex和Flash一起使用开发项目各取所长
flash做动画比较灵活又有时间轴,flex写代码比较快又有提示,怎么结合起来做游戏呢? 把界面动画什么的都再flash里面做连接库里写上mc的类,比如:MagicView,flash设置里改为不自动声明舞台实例,这样做在flex里写代码才可以查到变量,当然我们要再MagicView里自己声明,然后再MagicView里声明var _module: Magic = new Magic()
2008-12-06 21:22:00 405
原创 简单的排位置
排座位自己必须为0的座位,其它逆时针排,共七个座位...(y+1-x)%7 =座位号y是别人座位号,x是自己座位号 也可以先找到自己的座位(i+j)%7j是for遍历所有座位
2008-12-04 09:53:00 160
原创 一个吐血的问题
今天查一个问题查了一天早上,代码好多好多,一块一块注析,一部分一部分trace,到最后都注释,还是有错,查来查去老觉得不可能有错啊,一调到场景里的东西有些就出错有些就没错,为什么呢?,查到最后最后原来是...flash选项里有一个导出隐藏图层没有选中,flash把我隐藏的图层都没有导出来,我吐血啊...........谁会想到是这个问题啊...太诡异啦,又是什么时候勾掉的呢...我
2008-12-03 13:54:00 193
原创 flashdevelop的快捷键整理
ctrl+shift+k 颜色代码拾取器 ctrl+shift+b 注释年选代码段代码ctrl+shift+f 代码收起 ctrl+shift+a 代码全部收起ctrl+shift+e 代码全部展开ctrl+shift+n 复制代码到一个新文件 ctrl+shift+i 生成了uid F3 查找 = ctrl+fF4 跳转
2008-11-27 11:25:00 785 1
转载 flashdevelop平台-搭建-配置
前段时间在啃完两本AS书后,开始蠢蠢欲动,Jo-Nick推荐用flashdevelop开发,于是就整了个来玩。这个软件 相当地淑女,喜欢她那简洁而又华丽的外表,还有一些非常实用的小细节,不过伺候起来还比较麻烦,前期要整好多东西。PS:虽然天地会论坛里有讲怎么安装,但是因为在论坛里,看起来还比较麻烦,所以就打算整理一下,嘿嘿。下面稍微介绍一下如何搭建这个 淑女一样的平台。首先是下载
2008-11-27 11:23:00 2359 1
原创 多个flash之间的通讯
package { import flash.display.Sprite; import flash.net.LocalConnection; import flash.text.TextField; /** * ... * @author DefaultUser (Tools -> Custom Arguments..
2008-11-26 15:04:00 419
原创 cacheAsBitmap = ‘true' 可以降低cpu,提高效率
cacheAsBitmap = ‘true 可以降低cpu,提高效率?具体是因为: 如果设置为 true,Flash Player 将缓存按钮的内部位图表示形式。这可以增强包含复杂矢量内容的按钮的性能。对于 cacheAsBitmap 设置为 true 的按钮,Flash Player 将为这四种按钮状态分别存储一个位图表示形式。具有已缓存位图的按钮的所有矢量数据都将被绘制到
2008-11-20 15:14:00 891
原创 URLLoader和Loader
URLLoader :加载文本的一些东西。 Loader:加载图片啊swf啊这些东西。 监听的时候要用:loader.contentLoaderInfo.addEventListener(Event.COMPLETE,completeHandler); addChild(loader)
2008-11-18 11:27:00 491 1
原创 收发回调一套罗
主调:instance.nc.sendReSort(array);conneticon: public function sendReSort(arr:Array):void{ nc.call("reSort",null,Id,arr); }return: public function reSort(
2008-11-05 11:39:00 171
原创 flex中调用mc克隆存放
private function clone(source:Object):* { var copier:ByteArray = new ByteArray(); trace(source is Sprite) copier.writeObject(source);
2008-10-29 10:12:00 447
原创 数组中存入舞台上的mc
mc里面有dian1,dian2....dian10这么全存到数组里,以便做统一操作呢?var dianArray:Array = new Array();for(var i:int=1;i11;i++){ dianArray.push(this["dian"+i]); }for(var l:int=1;l11;l++){ dian
2008-10-23 13:09:00 240
原创 简单的接口例子
"1.0" encoding="utf-8"?>"http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init()"> private var _strategy:IName public function init()
2008-10-22 13:55:00 268
转载 Strategy Pattern (策略模式)
"1.0" encoding="utf-8"?>"http://www.adobe.com/2006/mxml" layout="absolute" xmlns:local="*" creationComplete="designpatterns()"> import flash.display.Sprite;
2008-10-22 13:25:00 210
转载 flex绑定数据
在使用Flex开发的过程中,数据绑定是一定会遇到的,这种技术简单,又有点好玩,重要的是它让开发变得简单了。 在Flex中,数据绑定的方式有这么三种:直接在“{}”中填写绑定变量 使用标签绑定 使用ActionScript中的BindingUtils类绑定 示例1中的绑定方式即是第一种绑定方式,在“{}”中直接填写inputUnit.text,表
2008-10-20 15:54:00 672 1
原创 socket连接,发送,接收
"1.0" encoding="utf-8"?>"http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init()"> private var socket:Socket private function ini
2008-10-20 14:40:00 604
原创 对[Bindable]的理解
"1.0" encoding="utf-8"?>"http://www.adobe.com/2006/mxml" layout="absolute"> [Bindable] private var scale:Number = 1; internal function doRe
2008-10-15 17:33:00 303
原创 flex里调用swf里面的mc
"1.0" encoding="utf-8"?>"http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init()"> import mx.controls.SWFLoader; private var swfloade
2008-10-15 14:14:00 1161 1
原创 拖拽图片到容器里
"1.0" encoding="utf-8"?>"http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="initApp()"> import mx.managers.DragManager; impo
2008-10-14 15:17:00 327
原创 对event的理解
监听:control.addEventListener(PenEvent.changePen,penHandler);派发:dispatchEvent(new PenEvent("linesize",pen_size.value));事件本身:super("changePen"); 自定义的event是继承了event类,event类有自己的构造函数,要传一个strin
2008-10-08 11:39:00 266
原创 list,btn,ComboBox 组件的使用
看了藍色理想的教程好像是flex2的,把它改成flex3的。代码如下: "1.0" encoding="utf-8"?>"http://www.adobe.com/2006/mxml" layout="absolute"> import mx.collections.ArrayCollection; import flash.displa
2008-10-06 11:55:00 196
原创 loading 自身
loaderInfo.addEventListener( ProgressEvent. PROGRESS, loadProgress);loaderInfo.addEventListener( Event. COMPLETE, loadComplete);function loadProgress(event:ProgressEvent):void { var perc
2008-09-23 11:25:00 178
原创 AS2与FMS2通讯
AS: function ReturnNextSet(ParentNextSet:Array){ _global.gameNC.call("ServerNextSet", null, _global.userid, _global.enemyid, _global.gameID, ParentNextSet);} _global.gameNC = new NetC
2008-09-04 16:47:00 344
原创 单例模式 Singleton Pattern
单例模式: 在面向对象的编程中,有时候会要求一个类有且仅存在一个实例,并提供一个全局的访问方法。 所以我们在设计这样的类的时候,就需要思考如何避开构造函数,提供一种机制来实现单例(单一实例)。 全局保持Model的唯一性。让view读取同一个model,这就是单例模式。 package QQB.Model{ import flash.events.EventDispatch
2008-08-27 13:29:00 236
原创 fms回调AS3
public class connetction { private var nc = new NetConnection(); //客户端 public function act():void { nc.objectEncoding = ObjectEncoding.AMF0; nc.addEventListener(NetStatusEvent.NET_STATUS, net
2008-08-22 11:21:00 345
原创 as3连接fms2,并调用服务端函数
AS3:main.as var _connetction :connetction = new connetction() _connetction.act() connetction.as package { import flash.net.NetConnection; import flash.net.*; import flash.display.Mo
2008-08-22 09:15:00 614
原创 MC里面放按钮,mc和按钮都有自己的响应事件怎么整呢?
mc.btn.addEventListener(MouseEvent.CLICK,printA,true);mc.addEventListener(MouseEvent.CLICK,printB);function printA(e:MouseEvent):void{ e.stopPropagation();//防止对事件流中当前节点的后续节点中的所有事件侦听器进行处理。
2008-08-08 09:42:00 365
原创 flex加载flash库里的mc
http://www.adobe.com/2006/mxml" verticalGap="2"> .playButton{ upSkin: Embed(source="skin/skin.swf" ,symbol="PlayUp"); overSkin: Embed(source="skin/skin.swf" ,symbol="PlayOver"); downS
2008-07-21 17:26:00 355
原创 加载一个swf出现的问题
加载一个swf,后报错TypeError: Error #1009: 无法访问空对象引用的属性或方法。this.addEventListener(Event.ADDED_TO_STAGE,addStageHandler); addStageHandler,如果子swf有stage开头的东西,要把语句放到addStageHandler函数里,具体为什么我也不知道....
2008-07-20 23:36:00 214
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人