Flex
文章平均质量分 71
gebizhihu
这个作者很懒,什么都没留下…
展开
-
flex 生命周期学习
重写Flex组件一、为什么要重写组件1、在Flex已有组件无法满足业务需求,或是需要更改其可视化外观等特性时,直接进行继承扩展。举例,继承BUTTON组件的长文本却不自动换行的自定义控件。2、为了模块化设计或进一步重用,需要对Flex组件进行组合。比如一个包括TEXTAREA,BUTTON的复合控件。二、重写Flex组件需要经常换位思考的三个角色1、作为重写组件转载 2013-02-22 10:29:58 · 482 阅读 · 0 评论 -
ROBOTLEGS轻量级AS3框架
ROBOTLEGS轻量级AS3框架任何一个好的东西(语言、框架等)最终还取决于用的人语言和框架本身并不能保证用户的代码清晰、解耦等,当然它只是尽可能地做到这点。Robotlegs是一个用来开发Flash,Flex和AIR应用的纯AS3微架构(框架)。Robotlegs专注于将应用程序各层排布在一起并提供它们相互通讯的机制。Robotlegs试图通过提供一种解决常见开发问题的经过时间转载 2012-04-06 16:57:14 · 2463 阅读 · 2 评论 -
red5的下载地址
red5的下载地址http://wiki.red5.org/wiki/Download原创 2012-04-06 11:09:41 · 613 阅读 · 0 评论 -
red5的tomcat配置
不管是什么新技术,最重要的第一步是 如何搭建开发环境 ,好了废话不多说 ready go!!! 开发环境myeclipse7.0jdk1.6tomcat6red5 0.8以及源码(源码搭建请参照我另一篇文章red5源码用eclipse构建) 我用的是RED5 0.8版本1. http://code.google.com/p/r转载 2012-04-06 11:08:37 · 1469 阅读 · 0 评论 -
怎么将RED5项目部署在tomcat下运行,并且red5项目嵌入到J2EE项目中
写这篇文章前先允许我发下牢骚吧,因为这里面的曲折心酸真的难以体会啊,我是第一次弄一个helloworld的东西弄了将近3天 啊,差一点点我都基本要放弃了,可是还是那句老话对啊,坚持就是胜利,果然我胜利了。还有一个就是,感觉现在视频网站也到处都是,flex技术也很多了,干嘛关于red5的资源网上这么少,市面上的书籍更是没有,这样就导致很多刚开始入门的时候会弄很久,然后一没信心就放弃了。 还好我坚持转载 2012-04-06 10:32:20 · 1626 阅读 · 6 评论 -
red5配置说明
说明:这篇文章是我翻译的一篇外文,作者:Paul Gregoire这篇文献描述了怎么将Red5部署到Tomcat中,就像普通的web应用需要的WAR一样。标准的Red5部署由运行在作为系统服务器的嵌入式J2EE容器(如:Jetty或者Tomcat)中的单独java应用组成,然而WAR版本的部署则是运行在J2EE容器内部。 WAR版本的转载 2012-04-06 11:36:26 · 1442 阅读 · 0 评论 -
red5的常用方法
在使用red5+flash做rpg游戏开发的时候有些功能是需要服务器来提供的,如最简单的多人用户上线,当一个用户上线后后要通知所有其他的用户,这个时候就需要red5去获取所用链接的客户端,然后通知客户端用户上线。当用户下线的时候,也是同样的需要red5的支持。 我在开发的时候是使用red5 0.8的版本。 下面详细介绍一下具体的实现。 ApplicationAdapter是客户端与red5连接的基转载 2012-04-05 10:39:39 · 565 阅读 · 0 评论 -
RTMPT 协议
一、 概述 RTMPT 协议是HTTP协议的扩展,Adobe的Flash Player和media server支持。RTMPT的命令基本都是用来控制网络连接的持久性的。在HTTP1.0的年代里,所有的HTTP请求都是建立一个网络连接,发出请求,得到回应,然后网络连接断开。在后来web世界变得越来越拥挤的时候,这个情况逐渐明显地成为一个性能话题,因此随着HTTP1.1标准的制订,HTTP转载 2012-04-05 10:38:32 · 668 阅读 · 0 评论 -
Flash&flex大全
官方在线帮助(没标英文的都是中文)用于 Adobe Flash Platform 的 ActionScript 3.0 参考 更多参考使用这样的链接下载离线版:http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/standalone.zip中文离线版将上面的en_US改为zh_CN(注转载 2012-03-31 16:37:47 · 1086 阅读 · 0 评论 -
Pushing data changes from the server to clients
Pushing data changes from the server to clientsYou use the flex.data.DataServiceTransaction class to push server-side data changes to clients. This class is documented in the public LiveCycle Da转载 2012-03-31 15:28:10 · 439 阅读 · 0 评论 -
The Miner - 专业Flash AS3性能分析器(profiler)入门教程
The Miner是由加拿大的Jean-Philippe Auclair(jpauclair.net)开发的Flash性能分析器(profiler),其前身为开源的FlashPreloadProfiler。The Miner虽然现在已“沦为”商业软件,但其个人非商业用途(比如学习研究,开源项目)仍可以免费自由下载使用。本文是应jpauclair之邀,希望通过这篇简单的安装使用教程,转载 2012-03-31 16:30:30 · 2369 阅读 · 0 评论 -
Adobe AIR 3新特性(支持iOS和Android平台)
Adobe AIR 3新特性(支持iOS和Android平台)2011-09-22 09:00:56来源:作者:自从2008年发布了第一个版本,Adobe AIR已经走过了很长的一段路。在此期间,我们为AIR增加了几十个较大的特性,上百个较小的特性,性能优化和错误修复,并且我们支持3个额外的平台:iOS (iPhone和iPad),Android, 和自从2008年转载 2012-03-31 14:18:26 · 799 阅读 · 0 评论 -
浅析Flex代码格式化功能
本文和大家重点讨论一下Flex代码格式化的用法,在做Flex编码的时候,调整编码格式非常让人头疼,手动调整起来非常麻烦,有了FlexPrettyPrint,就为大家解决了这个头疼的问题,可以让你的代码瞬间变得错落有序。Flex代码格式化在做Flex编码的时候,调整编码格式非常让人头疼,特别是有时候从其它文档中复制代码进来,格式显示混乱,手动调整起来非常麻烦,有了FlexPretty转载 2012-04-06 17:07:26 · 590 阅读 · 0 评论 -
BlazeDS的安全
后台hibernate,spring前台flex 如何使用Blazeds安全,请看下文什么是Blazeds安全?Blazeds安全用来控制对服务器端destination的访问(destination的配置在后台的remoting-config.xml文件中),Flex客户端只有通过服务端验证才能连接到一个destination,Blazeds使用底层J2EE应用服务器安全框架转载 2012-04-06 11:06:14 · 591 阅读 · 0 评论 -
选择一个Flex框架
选择一个Flex框架目录 [隐藏]1 选择一个Flex框架1.1 介绍1.1.1 要求1.1.2 必备知识1.2 Cairngorm 框架1.2.1 优点1.2.2 缺点1.2.3 资源1.3 Mate 框架1.3.1 优点1.3.2 缺点1.3.3 资源1.4 PureMVC 框架翻译 2013-02-21 17:23:36 · 547 阅读 · 0 评论 -
Box2D资源
Box2D当前位置:首页→专题首页→专题列表→Box2D目录 [隐藏]1 专题总编2 专题图片3 专题简介4 专题文章列表4.1 官方4.2 天地会资料4.3 其他专题总编smallghost专题图片专题简介Box2D是一个用于游戏的2D刚体仿真库。它转载 2013-02-21 14:18:38 · 744 阅读 · 0 评论 -
一名优良的Flex开辟者须要知道的10样器材
虽然这篇文章的翻译有稍许的问题,但是不失为一篇好文章。1、面向对象编程(OOP) ActionScript 3是Flex的基石,它是一个完周全向对象的说话。尽管面向对象这个概念并不是很好懂得,然则 面向对象编程是进修的Flex的一个前提前提。若是你之前有面向对象编程(Java, C#, Ruby等)的经验的话,那 么你就可以很快入门。若是没有的话,那转载 2013-02-21 13:24:54 · 957 阅读 · 0 评论 -
各种类库框架
1、as3ebaylibhttp://code.google.com/p/as3ebaylib/2、as3youtubelibhttp://code.google.com/p/as3youtubelib/3、as3flickrlibhttp://code.google.com/p/as3flickrlib/4、Yahoo ASTRA Flas转载 2013-02-06 10:42:46 · 1014 阅读 · 0 评论 -
Actionscript 3 自定义 matedata
原文出处:http://sswilliam.blog.163.com/blog/static/18969638320116103225397/metadata就是元数据反应一个类本质的属性可以通过describeType(obj)来得到反应该对象的xml要自定义元数据,如[MyMatedata()]package{ public转载 2013-02-01 10:54:52 · 528 阅读 · 0 评论 -
深入Flex4——了解Element和Child的异同
转自:http://bigt.javaeye.com/blog/764430英文原文:http://www.billdwhite.com/wordpress/?p=296当我了解到Flex4那些对我诸多裨益的新特性后, 我便决定转而使用它。刚开始的时候,我试图利用在Flex前作中的认识和既有经验来快速进入状态。但很快我便发现有时即使面对一些显而易见的问题我也不得不求助于AP转载 2012-11-15 21:37:18 · 566 阅读 · 0 评论 -
Flash持续集成自动化单元测试
Flash持续集成自动化单元测试发布日期:2012年2月06日作者:Leon类别:Flash | 评论(6)本文关注于宏观上的CI和单元测试技术,某些技术上的具体细节会略过,更多细节请参考最后部分的“参考资料”及文中的链接。作者:杜明坦本文包括:持续集成、单元测试、Mock技术、Case选取策略和示例等五部分持续集成(CI)CI是一种实践,旨在缓和和转载 2012-06-27 14:39:45 · 1275 阅读 · 0 评论 -
深入理解Flex的事件机制
文章出处:http://www.cnblogs.com/yuxuanji/articles/2126275.html本文仅供FLEX爱好者互相交流学习之用,鄙人水平有限,写的不对的地方敬请指正。为了统一dispatch的中文叫法,下文一律称为派发。(js中一般叫触发事件,而flex中叫派发事件)1. AS3中的事件为什么要分三个阶段,即捕获、目标、冒泡。转载 2012-04-19 10:36:26 · 504 阅读 · 0 评论 -
Flex识别文本文件编码
private function butClickHandle(e:MouseEvent):void { var file:File = File.desktopDirectory; //打开文件 if (e.target.id=="but_openfile"){ var txtfilter:FileFilter = new FileF转载 2012-04-09 10:35:00 · 532 阅读 · 0 评论 -
Flex对于Xml文件的增删改查类
package includes{ import flash.xml.XMLDocument; import flash.xml.XMLNode; import mx.controls.Alert; import mx.rpc.xml.SimpleXMLEncoder; public class ExtendXmlList { private var转载 2012-04-06 16:46:13 · 865 阅读 · 0 评论 -
TOMCAT集成RED5
首先到red5的官方网站()下载red5的安装程序和WAR包(有JDK5和JDK6俩个版本,我用的是JDK6)(图一)下载后是这样的(图二)解压red5-war-0.8.0.zip得到下图(图三)把ROOT.war放到Tomcat下的webapps文件夹中,把webapps中的ROOT文件夹随便改个名字如"ROOT转载 2012-04-06 11:07:31 · 2116 阅读 · 1 评论 -
Installing Adobe AIR on Linux
Installing Adobe AIR on LinuxI recently released an AIR application called ‘Snippet Manager‘ which was build using Flex (in a basic text editor, not Flex Builder). Today I decided to see i转载 2012-03-31 14:04:11 · 764 阅读 · 0 评论 -
使用Adobe AIR 2的Native Process调用Curl命令
使用Adobe AIR 2的Native Process调用Curl命令发表于 2011 年 12 月 10 日运行平台:Adobe AIR 2+语言:ActionScript 3.0使用到的软件:Adobe Flash Builder 4.5提要:本篇主要介绍了如何使用Adobe AIR 2的Native Process调用Curl命令,包括在转载 2012-03-31 14:09:44 · 1261 阅读 · 0 评论 -
格式化用户输入的文本
应用TextFormat对象到文本框的defaultTextFormat属性上 package { import flash.display.Sprite; import flash.text.TextField; import flash.text.TextFieldType; import flash.text.Te转载 2010-05-17 13:29:00 · 340 阅读 · 0 评论 -
设置焦点
设置stage.focus = xxx来设置舞台的焦点,stage.focus = null可以移除焦点 package { import flash.display.Sprite; import flash.events.MouseEvent; import flash.text.TextField; import flash.text.TextFieldType;转载 2010-05-17 13:27:00 · 766 阅读 · 0 评论 -
取消事件的默认行为(如果可以取消)
默认情况下,许多事件都有Flash Player执行的关联行为。例如,如果用户在文本字段中键入一个字符,则默认行为就是在文本字段中显示该字符。可以使用preventDefault()方法来防止显示该字符然后很多事件是瞬发的,像点击事件、获得焦点、失去焦点事件可以使用Event.cancelable属性来判断是否可以取消行为,如果返回true,则可以使用preventDefault()来取消转载 2010-05-17 13:24:00 · 1038 阅读 · 0 评论 -
as3的反射
前几天的项目中,遇到了一个棘手的问题。 自己写的框架叫A,A中有一个A1的类。再项目实现的时候,完全重写A。有一个业务需要用A1调用重写的A中的一个方法,但是你在A1中是直接引用不到的。于是差了点资料,用如下的方法实现。 //如果想要控制此Item只能买一个或者固定个数,需要在Userprofile中单独实现 【checkItemBuyOnlyOne】方法。原创 2010-05-17 13:30:00 · 528 阅读 · 0 评论 -
选中TextField的部分文本及设置光标所在位置
设置TextField.setSelection(startIndex,endIndex),同时通过selectionBeginIndex和selectionEndIndex两个只读属性可获得选中文本的具体位置如果设置setSelection的两个参数相同,则是在设置光标所在位置,通过TextField.caretIndex属性可以得到当前光标所在位置 package { i转载 2010-05-17 13:27:00 · 3491 阅读 · 0 评论 -
格式化文本框文本
有三种方式对文本进行格式化:HTML标签格式化、使用TextFormat对象、CSS样式* HTML标签格式化示例: textBox.htmlText = "粗体文本下划线文本";* TextFormat对象示例:(注意:只对setTextFormat之前的代码有效)var textFormat:TextFormat = new TextFormat();textFormat转载 2010-05-14 17:06:00 · 1308 阅读 · 0 评论 -
响应滚动事件
当水平或垂直滚动产生时会触发scroll事件,flash.events.Event类的SCROLL常量即代表该事件 package { import flash.display.Sprite; import flash.events.Event; import flash.text.TextField; import flas转载 2010-05-14 17:05:00 · 429 阅读 · 0 评论 -
调整文本框大小以适应内容
设置autoSize属性可自动根据内容调整文本框大小。可用值为RIGHT, LEFT, CENTER,和NONE,都是flash.text.TextFieldAutoSize类常量默认值为NONE,表示不自动调整大小。 另外,wordWrap属性设置为true,则当内容超出范围时自动换行。貌似必须先设置autoSize才生效 package { import原创 2010-05-14 17:00:00 · 2217 阅读 · 1 评论 -
滚动文本
水平滚动的单位为像素(最小值为0),垂直滚动的单位为行(最小值为1)。设置WheelEnabled=false可以禁用滚轮滚动行。scrollH -- 水平滚动的像素maxScrollH -- 文本的最大水平像素值,只读scrollV -- 垂直滚动的行数maxScrollV -- 文本的最大行数,只读bottomScrollV -- 当前最后一行是第几行(在整个行转载 2010-05-14 17:03:00 · 503 阅读 · 0 评论 -
可视化组件行为控制
Flex 3 RIA开发详解与精深实践——企业级Web应用与AIR桌面应用 3.1 可视化组件行为控制 Flex行为控制实现了对可视化组件的某种事件响应效果的定义和控制。行为控制由效果触发器和效果对象组成,即当Flex可视化组件响应一个事件后,通过触发器触发一个特定的效果转载 2010-05-12 18:34:00 · 5670 阅读 · 3 评论 -
Flash中步入Matrix函数
在字典中的说明不够充分让大家去理解,所以开始还是要重复说明一下。Matrix矩阵就像个数组,排列方式是以列与行组成。在flash 8中所提供的是3 x 3矩阵,3x3的矩阵可以定义出一个3D计算,但在Flash 8中只供2D的计算,即 x 和 y 的计算,那么我们来看看这个矩阵的定义 以上的每个字母都有各自的运用意义,分别是:转载 2010-05-13 16:12:00 · 891 阅读 · 1 评论 -
设置文本字体
使用HTML的标签,或者设置TextFormat对象的font属性,或者通过CSS的font-family属性修改字体有多种方法,如果使用HTML的话可通过 标签更改:field.htmlText = "Formatted text";也可设置TextFormat对象的font属性:formatter.font = "Arial";或者在CSS中定义font-family 属性:p {转载 2010-05-17 13:29:00 · 403 阅读 · 0 评论 -
嵌入字体
通过[embed]元数据嵌入字体,设置文本框的embedFonts属性为true,通过标签,TextFormat对象或CSS应用字体嵌入系统字体:[Embed(systemFont="Onyx",fontName="hxw",mimeType="application/x-font-truetype")]嵌入非系统字体:[Embed(source="xjlFont.fon",fon转载 2010-05-17 13:29:00 · 839 阅读 · 0 评论