
flex
xcl119xxcl
这个作者很懒,什么都没留下…
展开
-
Flex新一代富客户端技术浅析
1.概述回顾网络应用开发领域,早期是C/S,后来逐渐过渡到B/S,再到以Ajax为核心的Web2.0,如今新一代的富客户端技术又重新归来,在这场新一轮的技术革新中,各大公司和开源社区都纷纷推出了自己的产品。目前具有代表性技术有微软的Silverlight/WPF、Adobe的AIR/Flex和Sun的JavaFX,以及开源社区的Laszlo。Flex及AIR是Adobe公司推出转载 2010-05-12 17:15:00 · 2126 阅读 · 0 评论 -
Flex 序列化自定义类 解决 sharedObject 保存自定义对象
<br />问题<br />我想把自定义类实例存储到LSO<br />解决办法<br />使用flash.net.registerClassAlias( )方法保留类型信息并把类实例添加到共享对象的data属性上。<br />讨论<br />LSOs 使用特殊的二进制格式,Action Message Format (AMF),当要在LSO中存储类实例时,实例会被编码为包含属性的普通的object。这样当重新从共享对象中读取实例时,已经不是原来的类实例了,因为已不能根据类型信息解码回来。<br /><br转载 2010-08-18 11:25:00 · 2311 阅读 · 1 评论 -
flex中的括号
<br /><br />初学flex时,被里面四处乱飞的括号弄得有点头晕,尤其是一些不同于C,Java中用法的地方。碰到1var ac:ArrayCollection = newArrayCollection([{name:"foo",no:0},{name:"bar",no:1}]);<br />这种兄弟仨一起出场的时候更是无措。<br />仔细翻了翻文档,总结一下,顺便测试下Easy Google Syntax Highlighter插件:小括号( ):nothing new,就两个作用:改变表达式运算转载 2010-08-21 11:59:00 · 1146 阅读 · 0 评论 -
关于getObjectsUnderPoint
DisplayObjectContainer 定义此方法,语言参考中这么说: [code="java"]getObjectsUnderPoint () 方法 public function getObjectsUnderPoint(point:Point):Array 语言版本: ActionScript 3.0 运行时版本: AIR 1.0, Flash Player 9 返回对象的数组,这些对象位于指定点下,并且是该 DisplayObject转载 2010-08-25 17:53:00 · 2000 阅读 · 0 评论 -
Flex中鼠标单击 获取自定义组件 MouseDown getObjectsUnderPoint
当自己定义了一个特殊形状的组件之后,希望在界面上,当鼠标点击的时候,能够最终将消息传递到该组件,就需要想办法了,困难总是比办法多。 不知道getObjectsUnderPoint这个方法的具体实现是怎样的,相当敬佩这个牛人写了这个方法。(扯远了,不过我确实蛮想知道为什么鼠标事件能被不同的组件捕获到)直接上代码/** * 鼠标按下 * */ if(MouseEvent.MOUSE_DOWN == e.type){ point = new Point(); po原创 2010-08-26 14:57:00 · 2545 阅读 · 0 评论 -
FLEX Array和ArrayCollection的区别
<br />当Array的数据发生变化的时候,用它作为数据源的控件不能感知这种变化。 <br />例如:myArray.push("new value"); 这时,如果一个List用它作为dataProvider,List的列表中不会增加新加入的这个值。 <br /><br /><br />而当ArrayCollection的数据发生变化的时候,能够通知控件发生变化。 <br />例如:myArrayCollection.addItem("new item"); 这时,如果一个控件List用它作为dataP转载 2010-08-24 14:38:00 · 986 阅读 · 0 评论 -
游戏中实现物体的精确选择(转)
<br />两种方法,不过都比较相似: (转自AS3天地会)<br />游戏中的人物很多都是用png位图来做的,有的时候想让人物能够接收一些鼠标事件,必须用到精确选取。<br />这种精确的选取至少需要两个功能。<br />第一:不能受到png透明区域的干扰。比如玩家A的位图的透明区域和玩家B的不透明区域重叠,A在上面。鼠标点击的时候应该选中B,而不是A<br />第二:必须返回这个位图所在的正确的类容器。理解起来比较复杂。简单的来说比如有个人物类叫human,他在初始化的时候通过类中的一个Loader<b转载 2010-08-24 17:10:00 · 720 阅读 · 0 评论 -
flex视频学习网站
http://www.riameeting.com/riavideo转载 2010-08-25 13:49:00 · 947 阅读 · 0 评论 -
Flex中一个鼠标事件多处响应的处理
希望通过在界面上,鼠标移动啊、点击啊能激发多个处理监听器,我是这么计划的:先弄个统一的界面,这里用的是一个canvas,监听鼠标事件,然后将鼠标事件进行转发,通过dispatchEvent,将消息转发出去(这里就要求所有被转发的地方实现事件监听器,继承EventDispatch即可。) 步骤1:添加鼠标事件监听器: public function MapOperateCanvas() { super(); this.addE原创 2010-08-26 14:42:00 · 2714 阅读 · 0 评论 -
配置Flash Player mms.cfg 不存在的解决办法
<br />通过新建一个配置文件(mms.cfg),写入参数,放到系统目录下,用户可以配置Flash Player。<br /><br />根据你的系统,将mms.cfg放入如下目录:Windows NT, 2K C:/WINNT/System32 <br />Windows XP,2003 C:/WINDOWS/System32 <br />Windows 95, 98, or ME C:/Windows/System <br />Macintosh /Application Support/Ma转载 2010-08-27 15:32:00 · 18267 阅读 · 0 评论 -
Flex 序列化自定义类 解决 sharedObject 保存自定义对象
<br />问题<br />我想把自定义类实例存储到LSO<br />解决办法<br />使用flash.net.registerClassAlias( )方法保留类型信息并把类实例添加到共享对象的data属性上。<br />讨论<br />LSOs 使用特殊的二进制格式,Action Message Format (AMF),当要在LSO中存储类实例时,实例会被编码为包含属性的普通的object。这样当重新从共享对象中读取实例时,已经不是原来的类实例了,因为已不能根据类型信息解码回来。<br /><br转载 2010-08-18 11:27:00 · 2138 阅读 · 2 评论 -
flex招式八:flex共享对象ShareObject
flex的共享对象ShareObject是flex在不同的swf传递数据的一种方式~`,在本地,创建的文件可以在C:/Documents and Settings/{你的用户名}/Application Data/Macromedia/Flash Player/#SharedObjects找到,它是以sol为后辍的文件保存,打开可以看到里面的内容``所以在保存前重要数据得加密``对于本地共享对象存取方式如下: // ******* 保存一个对象 ****** // getLocal方法的转载 2010-08-17 23:36:00 · 3318 阅读 · 0 评论 -
使用 ActionScript 3 创建 Btutton 设置按钮图标
<br />[Embed(source="assets/cool/xxx.png")] <br />private var myicon:Class; <br /><br />var btn:Button = new Button(); <br />this.addChild(btn); <br />btn.setStyle("icon",myicon);转载 2010-08-16 16:34:00 · 1264 阅读 · 0 评论 -
破解mxp swc 破解的方法
<br />mxp格式的组件是要安装到flash里面去的。跟swc格式是不一样的。swc的破解只要将扩展名改为zip,用winrar就能看到所用到的资源,然后用Sothink SWF Decompiler就可以看到源代码。 而mxp格式的破解方法是,在flash里新建一个fla文件,将用mxp安装的组件(compenent)拖到库中,然后编译。将编译好的文件用sothink SWF Decompiler打开,就可以看到源代码了。转载 2010-08-06 14:46:00 · 6431 阅读 · 0 评论 -
Flex 开发必备利器,Flex入门,Flex设置外部浏览器
<br />转自space.as's blog。原文地址:<br />[url]http://www.woria.cn/blog/read.php?558[/url]<br />Flex是啥?<br /><br />我×,那可是相当的牛x。一个字:<br />谁用谁知道。<br /><br />本文用于介绍学习flex、flex开发的几个必备利器。也是入门需要知道的一些东西。<br /><br />首先先来讲讲如何设置flex默认外部浏览器。我在开始学习Flex时候因为Flex默认打转载 2010-08-06 15:25:00 · 5502 阅读 · 0 评论 -
flex 中GML转换
<br />package org.openscales.core.format<br />{<br /> import flash.utils.getQualifiedClassName;<br /> import flash.xml.XMLNode;<br /> import org.openscales.core.Util;<br /> import org.openscales.core.feature.Feature;<br /> import org.openscales.core.geomet转载 2010-08-08 21:03:00 · 2351 阅读 · 0 评论 -
Flex最精准画点线算法
<br /><br />最近发现这个算法存在潜在的隐患。由于最近才发现所以立刻就将算法修正了。<br />原算法并未检测在起点和终点一致的情况下该怎样画线。如果不打补丁,消除这个bug那么,将会出现死机<br />或内存泄漏的情况。<br />更改:判断,将起点和终点是否一致,若是,则直接返回。<br /><?xml version="1.0" encoding="utf-8"?><br /><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"转载 2010-08-08 21:14:00 · 2413 阅读 · 1 评论 -
使用 Flex 呈现可缩放矢量图形和位图
<br /><br />级别: 初级<br />Sandeep Malik, 技术主管, IBM <br />2009 年 6 月 01 日可缩放矢量图形(Scalable Vector Graphics,SVG)是图像领域内一种非常重要的技术。Adobe Flash Player 及 Flex 提供了对 SVG 的完全支持。不过,使用 SVG 创建复杂图形一直都十分困难。要让 SVG 与位图数据能够协同工作,您需要充分理解一些复杂的概念,比如矩阵旋转、透明性等。那么就请进入 Flex 吧。本文为您介绍了转载 2010-08-08 21:22:00 · 2264 阅读 · 0 评论 -
利用degrafa框架在FLEX中动态显示和操作SVG文档
<br />Degrafa框架已经非常接近在FLEX中动态显示和操作SVG文档了,通过一些简单的转换, 基本上能够实现对SVG图形进行显示和操作。这样大量的SVG图形资源就可以直接在FLEX应用程序中使用了。 基本思路如下: 在MXML添加degrafa Surface对象, 读取SVG文档, 将其中的图形表示为degrafa图形对象, 动态添加到Surface中. 然后通过对象ID可以操作这些图形元素。 由于SVG文档为XML格式, 可以方便的读取这些图形元素. 首先在MXML中增转载 2010-08-08 21:44:00 · 2054 阅读 · 2 评论 -
深入SVG路径~~~在DEGRAFA中使用PATH
<br />在W3SCHOOL的SVG教程中可以看出,SVG除了内建了一些基本图形矩形圆形椭圆线条多边形折线外,还支持使用<path>标签来自定义路径从而创建复杂的矢量图形(Paths represent the outline of a shape which can be filled or stroked.)。本文将以附图及实例的方式来详细介绍SVG Path的语法结构,并在文末简要说明如何在DEGRAFA中使用支持SVG的PATH类。<br /> <br />PATH十种指令:<转载 2010-08-09 11:12:00 · 4793 阅读 · 4 评论 -
一个FLEX扩展Degrafa简介
<br />Degrafa简介(www.degrafa.com)<br /><br />使用FLEX中的Graphics可以轻松创建各种矢量图形, 但是在某些情况下,我们还是需要使用类似SVG的描述式的矢量图形,而且对矢量图形进行交互操作。FLEX中只提供了对SVG的静态处理, 而且不能支持交互操作。Degrafa扩展就是在FLEX中增加了对矢量数据的动态处理,包括动态添加,删除和修改,并支持SVG的路径格式数据, 因此只需要对现有的SVG数据进行一些必要的转换(以后会有工具支持,但现在转载 2010-08-09 14:28:00 · 943 阅读 · 0 评论 -
一个牛逼的关于flex画point line polygon的网站
<br />http://mylinerider.com/category/flex/<br /> <br />http://zhangcb666.blog.163.com/blog/static/469635292010526104459156///画带箭头的图原创 2010-08-11 15:11:00 · 892 阅读 · 0 评论 -
Flex与Web工程的合并
<br />转自:http://mysavvy.javaeye.com/blog/553159<br /> <br />开发工具:需要JDK1.5以上,eclipse3.3 tomcat5.0还需要flex的eclipse的插件 <br />[Flex.Builder.3.Eclipse插件版].FB3_WWEJ_Plugin.exe; <br />安装插件有点麻烦,我还是在这里说一下免得大家又到网上找了, <br />1.点击安装插件进行安装;安装需要设置俩个路径,第一个是FB3插件的地址,第二个是ecl转载 2010-08-27 17:52:00 · 3161 阅读 · 1 评论