- 博客(32)
- 资源 (51)
- 收藏
- 关注
原创 ActionScript 3.0的单例模式
转:http://www.riahome.cn/?p=154 一. Singleton的定义:确保某个class只有一个实例,而且提供一个全局的访问点二.Singleton类基本上有这三个特征大概的意思就是1 . 有一个 private static 属性引用类的唯一的实例(Singleton Pattern中有一个 private static 实例,它引用类的唯一的实例)2 .
2011-06-29 17:42:00 919
转载 CS3作的走,跑,跳,打,(as3初学者)
//参数var 落下速度:Number=0;var 重力加速度:Number=1;var 主角跳动速度:Number=-15;var 主角走动速度:Number=4;var 主角跑动速度:Number=8;//主角状态var 主角:MovieClip=小子;var 主角左:Number=-主角.scaleX;var 主角右:Number=主角.scaleX;var 动画:Boolean;var 空
2011-06-28 17:13:00 1482 1
转载 Flex 图片自动播放(亦可手动控制)
1. package { 2. import flash.display.Sprite; 3. import flash.text.*; 4. import flash.system.System; 5. import flash.events.MouseEvent; 6. import flash.displa
2011-06-27 15:26:00 1525
原创 AS3 背景音效添加
方法一:在flasf cs3 里的liberty 有声音 可以是 mp3 wav 等,右键选 linkage 填入类名(我这里填BTNsound),然后将它拖到场景中,发布出来(我的命名是sound.swf),放到工程src文件夹里。在flex里新建一个类(我的Loadsound.as)代码如下: package{ public class Loadsound { [Embed(so
2011-06-27 15:08:00 1891
原创 Flex及AS3的百多条小知识(5)
【当文本字段受到选取或取消选取时给予响应】 获得焦点时: FocusEvent.FOCUS_IN 失去焦点时: FocusEvent.FOCUS_OUT 通过键盘(Tab键)把焦点移除时: FocusEvent.KEY_FOCUS_CHANGE 通过鼠标把焦点移除时: FocusEvent.MOUSE_FOCUS_CHANGE FocusEvent类有一个relatedObject属性.就FOCU
2011-06-22 09:17:00 955
原创 Flex及AS3的百多条小知识(4)
【隐藏Flash Player的右键菜单】 stage.showDefaultContextMenu = false; 【检测系统是否具有音频功能】 flash.system.Capabilities.hasAudio 【检测播放器是在具有MP3解码器的系统上运行,还是在没有MP3解码器的系统上运行】 flash.system.Capabilities.hasMP3 【检测播放器能 (true)
2011-06-22 09:16:00 925
转载 Flex及AS3的百多条小知识(3)
【新增属性】 var example:XML = ; example.element = ""; example.element.@name = "Youthoy"; example.element.@["bad-variable-name"] = "yes"; example.element.@other = ["riahome.cn", undefined, true, 44, null];
2011-06-22 09:15:00 854
原创 Flex及AS3的百多条小知识(2)
【检测屏幕的分辨率】flash.system.Capabilities.screenResolutionXflash.system.Capabilities.screenResolutionY【把弹出窗口居中的算法】X = (舞台宽/2)-(窗口宽/2)Y = (舞台高/2)-(窗口高/2)数字的不同进制之间的转换】parseInt(str:String, radix:uint = 0):Numb
2011-06-22 09:13:00 800
原创 Flex及AS3的百多条小知识
【提取子字符串】 String.substr(startIndex:Number = 0, len:Number = 0x7fffffff):String String.substring(startIndex:Number = 0, endIndex:Number = 0x7fffffff):String String.slice(startIndex:Number = 0, endIndex:
2011-06-22 09:11:00 1099
原创 flex DataGrid按数字顺序,字母,日期顺序排序
flex默认的排序只支持string和numer两种排序,从数据库中读出数据到flex前段,很多时候本来是Number类型转化为了String类型,因此排序就乱了。写了个方法在点击列头上的排序按钮的时候重置此列的排序函数。另外本方法还支持日期格式,当期是有局限的。用法:在需要排序的表格上加上headerRelease事件。 <mx:Applicati
2011-06-21 14:42:00 3443
转载 flex动画效果
6.1 认识行为对象 6.1.1 什么是行为对象 行为对象可以看作是触发器(Trigger) 和动画效果(Effect) 的结合体。触发器和事件并不相同,针对一个事件的触发器,受到事件的制约。事件可以被监听,而触发器不可以。组件定义了多种触发器,成为本身的一个属性,这些触发器默认没有设置动画效果。行为对象允许对一个触发器定义多个动画效果,当触发器被激活,这些动画会按
2011-06-21 10:33:00 1264
原创 DataGrid的高级用法
<!--[CDATA[ public function labelFun (item:Object, column:DataGridColumn):String { column.editable=true; if(item.hasOwnProperty("source")) return item.source +"分";
2011-06-20 16:28:00 1562
转载 事件(1)
1. 目标匹配阶段在目标匹配阶段,Flex调用事件调度者的监听器,Event对象的currentTarget和target属性的值将是相同的。 2. 冒泡阶段在冒泡阶段,Flex会在事件的祖先(event’s ancestors)中查找事件监听器。Flex将从事件调度者的直接祖先开始向上查找,知道根祖先。这与捕获阶段相反。 例如,如果你的程序有一个Pan
2011-06-20 15:27:00 688
转载 利用HTTPService实现Flex与服务器端低数据量通信
Flex作为企业级的开发平台,与服务器端的通信是至关重要的。传统的Flash与服务器端主要通过HTTP、WebService和Flash Remoting方式通信,Flex除了保留了Flash平台与服务端通信方式外增加了一系列的高级服务功能。Flex与服务端通信主要分为两大类:一类是通过传统的HTTP方式发送请求来和服务器端进行交互,另外一类则是通过LCDS等与服务端进行通信。 低数据量的
2011-06-18 11:07:00 1829
原创 数据绑定
1,使用大括号对一个可视化组件的属性进行绑定: 例如: 2,[Bindable] 指定的AS变量会通过 PropertChange事件触发 ,当可视化组件发生改变时,绑定的数据会自动更新。下面是一个通过滑动条的改变进行求平方的绑定: <!--[CDATA[ [Bindable] public var n:int;
2011-06-17 12:12:00 852 1
原创 行为控制
Flex行为控制支持通过一个效果触发器触发多种效果,效果触发器和效果对象关联,它不同于事件。Flex行为控制可以通过actionscript来实现也可以通过mxml来实现,如果通过mxml来实现主要依靠的是行为控制组件来定义行为类型和效果类型,然后通过可视化组件的效果触发器来使得效果生效。同样我们也可以通过actionscript来实现行为控制,我们知道Flex行为控制首先要定义行为类型
2011-06-16 15:24:00 1178
转载 flex 各组件对应的样式属性
Application组件样式属性 backgroundImage 背景图 使用Embed(source=" ");来应用 backgroundColor 背景色 backgroundGradientColors 背景渐进色 这个属性要设置2个色彩,渐
2011-06-13 15:58:00 1299
转载 Flex组件样式参考
Flex组件样式 001Application{002 backgroundColors:#000000,#3f3f3f;003 backgroundImage:Embed(source="/style/background.jpg");
2011-06-12 15:04:00 896
转载 Flex分页控件
提到分页大家应该都很熟悉了,几乎所有的应用中都会用到。因而完成一个分页组件在不同的应用中进行复用是必须的,刚写完了一个flex分页的组件,拿来分享一下。如果有什么建议、问题欢迎大家提出。希望可以为flex的开发者们提供一个可靠的分页组件。
2011-06-12 15:01:00 1774 3
转载 Flex中Css参考示例
Flex中Css参考示例CSS file 收藏 /* CSS file *//* Global{color: #FFFFFF;themeColor: #000000;} */Application{color: #FFFFFF;backgroundColor: #000000;backgroundImage: Embed(source="images/theme3.jpg");backg
2011-06-12 14:55:00 1705
原创 flex 各组件对应的样式属性
各组件对应的样式属性themeColor 主题颜色:如果对色彩样式配置不想过多的去设置的话,themeColor是一个选择。它可以让你选择一种基本色彩,然后组件的边框,外观等色彩将会以此色彩为基础构成一组缺省的样式,组件均可使用此样式属性。Application组件样式属性 backgroundImage背景图 使用Embed(source=" ");来应用 backgroundColo
2011-06-12 14:29:00 1065
原创 数据容器类ComboxBox 、DatGrid
comboBOX 下拉列表组件 具体创建时,首先先定义一个Data Provider ,然后通过dataProvider 属性设定即可。它还具有editable属性,可以设定是否允许用户键盘输入。 <!--[CDATA[ import mx.collections.ArrayCollection; [Bindable] publi
2011-06-10 17:02:00 1411 2
原创 按钮控件 Button Controls(二)
1.ButtonBar组件 普通按钮集合,显示出一个包含多个普通按钮组件的的水平栏,其中的普通按钮组件不能通过Button来定义,而是通过DataProvider来定义数据源,如果按钮的的样式没有特殊要求,通过String对象的集合作为DataProvider: 代码如下: <!--[CDATA[ import mx.events.ItemCli
2011-06-10 14:45:00 1250
原创 Title window 组件的使用
1,首先自定义一个组件名为TitleWindow2,名字随意。设置属性showCloseButton="true",这样则会在右上角显示关闭窗口叉号代码如下: <mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="400" height="300" borde
2011-06-10 13:43:00 1099
转载 FLEX 概览
//什么是FlexFlex 是一个针对企业级富互联网应用的表示层解决方案。具体地说,Flex是一种应用程序框架。富互联网应用程序,Rich Internet Application,简称RIA,将桌面应用程序的强交互性和传统Web应用的灵活性结合,对比HTML,表现更花哨,更有趣,更有个性。//Flex的特性使用矢量图形;丰富的组件库;对多媒体的广泛支持;与服务器端的通信:除了可以加载XML和其它
2011-06-09 18:25:00 914
原创 Form、FormItem、FormHeading
FormHeading:表单标题FormItem:多个FormItem构成表单的内容。FormItem有一个required属性,来设置是否允许为空。Flex提供了强大的验证机制,常用的验证类有StringValidator,NumberV alidator,DateValidator,EmailValidator。 Source属性:表示要验证的对象。Property属性:表
2011-06-09 17:58:00 1424
原创 ColorPicke 拾色器组件 Grid 组件
<mx:Panel x="133" y="66" width="351" height="309" layout="absolute" title="colorpicker example" fontSize="12"> <mx:Label x="9" y="219" text="selectedColor: 0x{cp.selec
2011-06-09 17:34:00 1329
原创 Box ,Dividebox,Panel 、canvas布局组件的应用
HBOX 和VBOX分别用来水平方向自动排列和垂直方向自动排列布局,不会出现组件间的相互覆盖,当本身的尺寸不能满足子组件的大小时,会自动的支持滚动条组件。 HBox和VBox是Box的子类,HBox为水平分布,VBox为垂直分布。Box通过设置direction的属性,可以达到HBox,或者VBox的效果。Box的direction="horizontal",相当于HBox
2011-06-09 17:07:00 1698
原创 Accordion 、ViewStack、TabNavigator 导航组件
1) Accordion 这个是一个可以收缩的导航控件,就像常用的QQ、MSN聊天工具的折叠面板。这个我们可以了解一下Accordion的selectedIndex和selectedChild两个属性。selectedIndex:元素的索引号selectedChid:元素的ID <mx:Panel title="Accordion Container Exam
2011-06-09 16:44:00 1570
原创 组件小总结(一)
1. Spacer : 占位符,让图片隔开 2.ProgressBar 加载条 minimum="0" 最小值,即起始值 maximum="100" 最大值, 最终值 mode="manual"模板,设置为手动 public function runit():void{ if(j { bar.setProgress(j,100
2011-06-08 23:53:00 832
原创 按钮控件 Button Controls(一)
1. popupButton组件单独使用很少,一般和其它的组件一起使用,如菜单组件Menu <!--[CDATA[ import mx.events.MenuEvent; import mx.controls.Menu; public var myMenu:Menu; public function initMenu():vo
2011-06-08 12:11:00 1429
翻译 处理事件
<br /><br /> <br /> 关于事件侦听器2011-06-01<br /><br /> <br /> 关于事件对象<br /> <br />每一个组件在用户与它交互时都会广播事件。例如,当用户单击一个 Button 时,它会调度 MouseEvent.CLICK 事件;当用户选择 List 中的一个项目时,List 会调度 Event.CHANGE 事件。当组件发生重要事情时也会引发事件,例如,当 UILoader 实例完成内容加载时,会生成一个 Event.COMPLETE 事件。若要处理事件
2011-06-01 15:31:00 715
Cocos2d-x之Lua核心编程配套代码
2016-03-21
IntroducingStarling.pdf
2014-01-02
Flex_Builder教程
2013-09-26
AS3中Matrix类
2013-09-26
植物大战僵尸源码
2013-06-19
Flex itemRenderer
2013-05-03
AS3雪球游戏
2012-09-04
iOS Flex.4.5
2012-07-09
大端(Big Endian)与小端(Little Endian)简介
2012-02-10
Android.游戏开发入门
2011-11-13
Flex as3 的异常处理
2011-06-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人