flex&as
帆软爱好者
编程爱好者
展开
-
一个tile布局的下拉框
<?xml version="1.0" encoding="utf-8"?><!-- http://blog.flexexamples.com/2009/04/15/creating-a-tile-layout-spark-dropdownlist-control-in-flex-gumbo/ --><s:Application name="Spark_DropDownList_TileLayout_test" xmlns:fx="http://ns.adobe.com/mxml/2009"原创 2011-05-21 15:49:00 · 693 阅读 · 0 评论 -
flex自定义更新UI
<br />参考:<br />http://www.riaspace.com/2010/10/building-nativeapplicationupdater-custom-ui/原创 2011-04-11 21:03:00 · 545 阅读 · 0 评论 -
大家都来测试测试自己的flex水平
<br />Attest 3是一个测试你flex知识的air,下载地址:http://software.pxldesigns.com/attest3/download原创 2011-04-11 22:24:00 · 410 阅读 · 0 评论 -
104个Flash平台下的免费开源API,库和工具
<br />104 Free Opensource APIs, Libraries, and tools for the Flash Platform<br />Here are my list of open source google code projects for the Flash Platform. This is what I have seen over time, please add if you feel I missed anything. Many of them mayn0t原创 2011-06-02 08:04:00 · 1125 阅读 · 0 评论 -
AIR中使用FCKeditor
FCKeditor2.6发布了,支持adobe AIR,两段代码就可以搞定在AIR中使用FCKeditor1.2.private function getHtml():void{trace(this.fck.htmlLoader.window.FCKeditorAPI.GetInstance('FCKeditor1').GetHTML());}FCKeditor1这个id是sample01.html里面的var oFCKedit原创 2011-05-31 22:38:00 · 547 阅读 · 0 评论 -
Flash务实主义——Loading
加载形式<br />FLASH加载文件有两种常规方式:一种是URLLoader,可以加载文本、二进制数据或 URL 编码变量形式的数据,然后转换成简单的文本形式或值对字符串形式;一种是Loader,可以将加载的图像文件转换成BitmapData,也可以解析SWF文件。(Socket, LocalConnection这些非常用类不在讨论范围)<br />加载的资源应被统一管理以方便调用和重用,管理方式一般有两种:一种是将资源全部打包进SWF;一种是加载分散资源通过配置进行管理。我将对这两种管理方式进行介绍。资原创 2011-06-02 07:44:00 · 459 阅读 · 0 评论 -
用SpringGraph制作拓扑图和关系图
SpringGraph是Adobe的Flex 2.0的开源组件,它可以显示一套有相互联系的节点关系。该组件允许用户拖动和/或交互的个别节点。数据可以是XML或ActionScript对象。本文使用xml数据来做演示.网上搜下可以搜到几个非常不错的实例..SpringGraph 的文档还是比较少的.先来看下本文做出来的效果图.图形是自定义的,这里你可以使用任意图形来连接节点.原创 2011-06-05 08:24:00 · 1785 阅读 · 0 评论 -
新浪微博最新的、通吃网络应用和Air应用的SDK问世了
<br />在微博平台如日中天的今天,作为flash开发者的我们是不是也想跃跃欲试呢?!!<br />新浪微博官方 Flash SDK 正是基于此,来到这个世界希望会给广大的flash和微博开发者带来些许便利!<br />演示地址:http://flashsdk.sinaapp.com<br />官方介绍:http://open.t.sina.com.cn/wiki/index.php/SDK#Flash_SDK<br />SDK 的SVN地址:https://weibosdk.googlecode.com原创 2011-04-15 14:02:00 · 478 阅读 · 0 评论 -
kapit开源框架
<br />这个框架包括一组flex3 ui,flex4ui,as3lib,<br /> <br />flex4 ui中:<br /> AdvancedTextInput;它是一个后面带有一个删除按钮的输入框,前面带有一个提示文本的组件。<br /> AutoComplete:它是一个类似百度,google输入时,自动索引某些数据供选择,该组件在yahoo的flex ui组件中也存在。<br /> DataFilteringTextInput:它是一个带过滤功能的输入框,她需要一个数据源,当你输入原创 2011-04-21 17:21:00 · 606 阅读 · 0 评论 -
解决flex打包成exe之后不能升级的问题
鹅鹅鹅原创 2011-04-11 19:52:00 · 765 阅读 · 0 评论 -
用ObjectProxy扩展模型对象
<br />参考http://www.riaspace.com/2010/11/extending-model-objects-with-objectproxy-class/原创 2011-04-11 22:37:00 · 518 阅读 · 0 评论 -
flex4自动分页
<br />参照:http://bbs.9ria.com/thread-65533-1-1.html<br />或者http://www.riaspace.com/2010/12/paged-list-loaded-from-sqlite-in-adobe-air/原创 2011-04-11 22:19:00 · 427 阅读 · 0 评论 -
布局学习
LayoutBase类:typicalLayoutElement:该属性用来返回布局中的一个子元素,默认返回第一个子元素,指定他会影响其他的子元素。比如: * * * * * typicalLayoutElement="{b3}"/> * * * *原创 2011-05-21 11:08:00 · 572 阅读 · 0 评论 -
oAuth
<br />OAUTH简介 OAUTH协议为用户资源的授权提供了一个安全的、开放而又简易的标准。同时,任何第三方都可以使用OAUTH认证服务,任何服务提供商都可以实现自身的OAUTH认证服务,因而OAUTH是开放的。业界提供了OAUTH的多种实现如PHP,JavaScript,Java,Ruby等各种语言开发包,大大节约了程序员的时间,因而OAUTH是简易的。目前互联网很多服务如Open API,很多大头公司如Google,Yahoo,Microsoft等都提供了OAUTH认证服务,这些都足以说明OAUT原创 2011-05-24 14:59:00 · 464 阅读 · 0 评论 -
Using the Adobe AIR 2 NativeProcess API to create a screen recorder
<br />With the release of AIR 2, Adobe gives developers one of their most requested features—the ability to launch and communicate with native processes. You can still use Adobe AIR to build beautiful user interfaces with the expressiveness and ease of the原创 2011-05-24 14:15:00 · 1561 阅读 · 0 评论 -
Using the Microphone capabilities in Adobe AIR 2
<br />AIR 2 introduces the ability to manipulate and record sound directly from a microphone or the line-in on the user's sound card. Previously, the developer had to involve the use of a remote server such as the Adobe Flash Media Server to access any of原创 2011-05-24 13:16:00 · 760 阅读 · 0 评论 -
Exploring the new file capabilities in Adobe AIR 2
<br />One of the biggest advantages of running an AIR desktop application over a browser-based web application is the richness of functionality that comes with installing an application on your desktop. For example, AIR applications can create notification原创 2011-05-24 14:24:00 · 744 阅读 · 0 评论 -
Reducing CPU usage in Adobe AIR
<br />Let's be honest. AIR gets a bad rap for being a bloated runtime, using up a lot of precious memory and CPU. Although a lot of AIR applications seem to fall into this trap, it doesn't have to be this way. There are a number of techniques you can use t原创 2011-05-24 14:30:00 · 858 阅读 · 0 评论 -
Mapping Flash video to 3D objects
Additional RequirementsCode editor of choice<br /> Flex SDK / ActionScript 3.0 compilerTryBuy3D Modeling package Blender, 3D Studio Max, etc. (optional)Blender is used in the tutorialSubversion client (optional)Tortoise SVN is a popular choice<br /><br />F原创 2011-05-25 07:54:00 · 773 阅读 · 0 评论 -
flex4的新数据类型ArrayList
<br />在Flex 4中的引入了一种新数据类型:ArrayList。它实现了IList接口,底层以Array作为数据源。本质上它是一种轻量级的 ArrayCollection,可以作为数据源绑定到控件上。但与ArrayCollection不同的是,它不能筛选和过滤数组。<br />看下面实例:<br /><?xml version="1.0" encoding="utf-8"?><br /><s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" <原创 2011-04-11 21:40:00 · 835 阅读 · 0 评论 -
原来flash player对图片的解码不是异步的,AIR2.6后就异步了
用过 Loader 对象的人都知道,加载图片时,无论是使用 load() 方法还是 loadBytes() 方法,都是异步的。从开始加载到显示在舞台上这一过程,分别有两个动作:图片加载和图片解码。我一直都以为,从加载到解码完毕都是异步进行。但看了这篇文章后(http://www.bytearray.org/?p=2931),我才知道,只有加载的动作是异步的,加载完毕后的图片解码是同步的。即:加载动作是另开线程处理的,但加载完毕后的解码操作是交给主线程处理的。那就是说,加载大图片的话,会很糟糕。Adobe A原创 2011-04-22 10:43:00 · 394 阅读 · 0 评论 -
as3 字符处理函数
<br />原地址:http://www.adobeshow.com/blog/?p=182<br /> <br />做项目的过程中,难免要用到一些个公共的处理类,比如 字符串 日期 格式化 数组等。本人写的一个字符串处理类,希望大家指点交流。<br />功能包括:<br />1,处理xml相关的字符,因为在跟后台java打交道时,这个问题经常遇到:把xml里面的特殊字符转换成替代字符<br />2,判断空<br />3,去除两头的空格<br />4,取得指定字符在串中的位置<br />5,截取字符串<br原创 2011-04-22 11:24:00 · 772 阅读 · 0 评论 -
flex代码辅助工具sourceMate
<br />它是eclipse插件,支持提示常见函数,<br /> <br /><br />创建本地变量,类,属性的get/set方法,元数据生成等。。。详细地址可以参考http://www.elementriver.com/sourcemate原创 2011-04-23 17:08:00 · 731 阅读 · 0 评论 -
关于导入swf时安全域与应用域的问题
<br />比如:<br />_classLoader.load(new URLRequest(swfName));<br />如果此时swfName类似一个http://ip:port/xxxx/swfName.swf的名字,那么此时你的应用与这个swf文件是处于两个不同的安全域,此时,当导入成功后,假设在swfName.swf中你有一个类org.example.Test类,那么你可以通过_classLoader.contentLoaderInfo.applicationDomain.getDefinit原创 2011-05-02 15:16:00 · 454 阅读 · 0 评论 -
修改flexorm支持字段大小
<br />在EntityIntrospector类的extractColumn修改为:<br /> private function extractColumn(v:Object, entity:Entity, property:String):String<br /> {<br /> var column:String = StringUtil.trim(v.metadata.(@name == Tags.ELEM_COLUMN).arg.(@key == Tags.原创 2011-05-02 19:08:00 · 474 阅读 · 0 评论 -
去掉源代码里的debug标致
-define=CONFIG::debug,true -define=CONFIG::release,false原创 2011-06-24 13:58:00 · 1498 阅读 · 0 评论 -
socket知识
<br />关于Flash中的Socket<br />大家可能经常也看到关于AIR或者Flash Player的新闻,从低版本到高版本很多人都很激动的说:支持XMLSocket了,支持Socket了,支持ServerSocket了等等。作为一个Actionscript的开发者,你也许很迷惑的想:这Socket到底是个什么玩意,大家至于这么激动么?<br />要说到Socket,实际上是一个网络上的概念。因为Flash这个平台以前主要是用来做很炫的动画的,后来Adobe慢慢调整其应用范围,扩展到了一些企业级应原创 2011-05-05 21:29:00 · 622 阅读 · 0 评论 -
Air与java通信
<br />在AIR2.0中,我们可以使用NativeProcess和NativeProcessInfo这两个类,来启动一个可执行文件。当进程启动后,你就可以使用标准输入和标准输入来与进程通讯。结合Java<br />首先,你可以下载 http://corlan.org/downloads/MagnifyingGlass.fxp这个项目包含了两个部分:AIR部分:是一个基于Flex4 Framework的AIR项目,实现了用户界面(UI)部分的工作,界面包含两个窗口,如下图所示,右边的窗口是主窗口,原创 2011-05-05 21:35:00 · 1280 阅读 · 0 评论 -
跨语言之间的socket通信(C--Java的握手)(基础篇转)
<br />---------------------------------(原创作品,请保留作者著作信息)--------------------------------------------<br /> 这些日子在公司开发一个基于B/S的服务器监控的, 服务器端是视频电话系统,是C语言UDP的WinSock建立的Socket监听,客户端我是用了JSP进行开发,开发环境是MyEclipse6.0+Tomcat5.5+jdk6.0,于是要用Java的UDP socket与WinSock进行握原创 2011-05-05 21:43:00 · 581 阅读 · 0 评论 -
解决AS3 Socket编程中最令人头疼的问题
<br />什么是最令人头疼的问题?也许大家会异口同声的说:“安全问题”,不错,不仅仅是AS3 的Socket,整个AS3语言中最令人头疼的问题也无非就是安全问题了。<br />很 多同行的兄弟在郁闷的时候就会骂Adobe。但是,骂归骂,问题终归是要解决的,Adobe做这样的限制肯定是有他的用意的,大家都知道,swf文件是很 容易被反编的,那么也就是说你的swf文件内部与服务器通信的方式及路径是很容易被别人发现的,如果你的服务器中没有任何访问限制,那么你的服务器很容易 被一些人攻破,这并不需要很高的水平,只原创 2011-05-05 21:36:00 · 594 阅读 · 0 评论 -
安装独立版本的 Adobe Community Help
<br /><br /> <br />Adobe Community Help 这个应用是使用Adobe AIR技术开发的,它是Adobe开发的一款集合各种产品帮助文档和帮助手册的应用程序。目前我经常使用它来查ActionScript的API。有时候,帮助文档上找不到你想要的资料时,你还可以通过这个软件来搜索Adobe社区上的资料。我刚下载了最新版本,发现功能越来越多,例如“历史记录”和“收藏夹”这些贴心的功能。<br />这个软件集成到CS系列,安装CS5的软件时会附带这个软件。但,你还是可以在官网上在线原创 2011-05-08 08:08:00 · 992 阅读 · 0 评论 -
快速遍历数组
vartempArr:Array = [1,2,3,4,5,6,7,8,9]; // loopArray(); // functionloopArray() { for(vari:Number = 0; i < tempArr.length; i++) { vartmpArrItem:Number = tempArr[i]; // for(varj:Number = i+1; j < tempArr.length; j++) {原创 2011-05-03 00:08:00 · 1688 阅读 · 0 评论 -
数组排序
vararrToSort:Array = []; arrToSort.push({objId: 10, objName:"name 1"}); arrToSort.push({objId: 200, objName:"name 200"}); arrToSort.push({objId: 135, objName:"name 135"}); arrToSort.push({objId: 365, objName:"name 365"}); arrToSort.push({objId: 364, objNa原创 2011-05-02 23:55:00 · 311 阅读 · 0 评论 -
Air读取网卡地址
var networkInterface : Object = NetworkInfo.networkInfo.findInterfaces(); var networkInfo : Object = networkInterface[0]; var physicalAddress : String = networkInfo.hardwareAddress.toStrin原创 2011-06-23 10:03:00 · 454 阅读 · 0 评论 -
flexgdsgen
项目地址:http://code.google.com/p/flexgdsgen/它可以让GDS/FLEX项目自动生成,不再需要你费劲去配置各种文件,里面自带了视频,非常强大。原创 2011-04-24 19:22:00 · 1067 阅读 · 2 评论 -
写AS别忘了加这句代码
<br />trace(System.totalMemory);<br />原创 2011-04-22 19:25:00 · 362 阅读 · 0 评论 -
最简单的拖动。
<br /><mx:Canvas width="300" height="300" mouseDown="this.startDrag()" mouseUp="this.stopDrag()" backgroundColor="red"><br /> <br /> </mx:Canvas>原创 2011-04-23 16:46:00 · 324 阅读 · 0 评论 -
GDS 的Tide配置(使用spring)
1 在应用的preinitialize 方法中调用 Spring.getInstance().initApplication()2 对于服务的配置,不一定非要设置services-config.xml文件,可以Spring.getInstance().addComponent("serviceInitializer", DefaultServiceInitializer,原创 2011-06-16 22:54:00 · 733 阅读 · 0 评论 -
AMF java与as3类转换对应
ActionScript type (AMF 3)Deserialization to JavaSupported Java type bindingArray (dense)java.util.Listjava.util.Collection, Object[ ] (native array)If the typ原创 2011-06-14 14:11:00 · 1582 阅读 · 0 评论 -
flex直接访问oracle
http://fx-components.com/downloads_en.php原创 2011-06-17 11:33:00 · 650 阅读 · 0 评论