`
iamzealotwang
  • 浏览: 118794 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
花了N久的时间终于完成了ToolTips的学习,看似简单的东西自己却弄了好久好久。 下面把经验和大家分享一下:   1·创建两个监听函数去监听 toolTipCreate 和 toolTipShow   在 toolTipCreate  把Flex原来创建好的ToolTips丢掉,换成你自己New出来的新ToolTips   并且在toolTipShow中将ToolTips移动到你需要的位置上面去。   其实这种做法是很2的行为(见Forums),不过我研究了一下Flex4目前的代码结构,发现除了这样 没有别的方法了。   入口文件 MXML语言: < ...
  刚开始的时候,认为Flex4绑定字体做的很优雅,不过在绑定字体到TextFiled上面的时候就出了问题。字体没有能正常的显示出来   究其原因是由于Flex4采用了一种新的文字渲染方式,在默认绑定方式下,对Flex3中Text类型不在予以支持。   可以在Adobe的官网上找到相应的证实 ,在文章结尾说改动已经列入Flex4 SDK的开发计划中了。   不过就目前而言 暂时只能采取其建议的替代方式   MXML语言: <?xml version="1.0" encoding="utf-8"?><s:A ...
Flex4中绑定字体比纯As3项目中绑定字体来的简单,并且优雅的很多。   1·下载需要的字体文件(使用时需注意许可权限)   2·放在主项目工程 labs/font 目录下   3·插入如下代码 MXML语言: <?xml version="1.0" encoding="utf-8"?><s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"               xmlns:s="library://ns.adobe. ...
  之前写了两篇Blog   1·Flex Skin使用方法 2·Flex与Flash组合开发最佳实践__Combain Flex&Flash   本篇Blog应该是对上两篇的一个延伸。   就目前来说,在Flex4中Adobe并未提供Flex Skin Design Extensions ,并且由于Flex4对Skin方面进行了很大的改进,所以在Flex4中使用SWF所元件的皮肤,和在3中有很大的却别。   1·创建皮肤   制作一个元件,使用“Convert Symbol to Flex Component”转换为Flex中可以使用的元件 由于是自己建立 ...
对于任何一款游戏来说,都不可能离开程序和美术两类人员。 他们都会有自己所熟悉和喜爱的IDE工具,对于Flash平台下的开发,对应的两个工具必然是FlashBuilder和FlashCS 那如何才能将两个工具做到完美的整合呢?   1·下载对应版本的Flex Component Kit并安装   2·在FlashBuilder中建立Flex工程CombineFlexAndFlash   3·在lib文件夹下建立FLA文件UIAssets.fla   4·使用Flash打开UIAssets,按Ctrl+U打开首选项,配置ActionScript的路径,添加 "../sr ...
Flex在3和4中都有Localization的支持,包括使用Resource Modules。不过我并不打算使用该方法。 原因有二   1·Resource Modules过大:   使用Resource Modules是一种很好的设计模式,其意图是希望在运行状态中将资源从外部加载进来,以达到 减少垃圾文件及动态更换语言的目的。不过在最新Flex4版本中,这个想法还是没有很好的体现出来。 我编写了一个1K大小的lang.properties但是导出的Resource Modules确有18K(见原帖)。 这样完全没有达到使用Resource Modules的目的,至少对于多语言 ...
预备条件:   1 · 需要一个自己的Google App Engine Server 2 · BlazeDS(下载 Binary Distribution 版本即可)   具体步骤:   1 · 首先按照教程 Flex + BlazeDS + Google App Engine + Java + Eclipse (访问不了需开代理) 将环境在本地调试成功 教程一步一步写的很详细。   2 · 按照论坛帖子的说法将已经打包好的jar替换原有的jar,或者参考原始文档AppEngine & Adobe BlazeDS (fix)自己进行打包替换jar文件   3 · ...
Defining binding watchers  Flex includes the mx.binding.utils.ChangeWatcher class that you can use to define a data-binding watcher. Typically, a data-binding watcher invokes an event listener when a binding occurs. To set up a data-binding watcher, you use the static watch() method of the ChangeWa ...
Using the Bindable metadata tag:   You can use the [Bindable] metadata tag in three places: 1 Before a public class definition. 2 Before a public, protected, or private property defined as a variable to make that specific property support binding. 3 Before a public, protected, or private pro ...
Adobe Flex provides three ways to specify data binding:   1` the curly braces ({}) syntax in MXML, 2` the <fx:Binding> tag in MXML, 3` and the BindingUtils methods in ActionScript.    MXML语言: <?xml version="1.0" encoding="utf-8"?><s:Application xmlns:f ...
Using the Event metadata tag You use the [Event] metadata tag to define events dispatched by a component so that the Flex compiler can recognize them as MXML tag attributes in an MXML file. You add the [Event] metadata tag in one of the following locations: ActionScript components   Above the class d ...
target 属性:   target 属性包含对作为事件目标的对象的引用。在某些情况下,这很简单,例如当麦克风变 为活动状态时,事件对象的目标是 Microphone 对象。但是,如果目标在显示列表中,则必 须考虑显示列表层次结构。例如,如果用户在包括重叠的显示列表对象的某一点输入一个鼠 标单击,则 Flash Player 始终会选择距离舞台层次最深的对象作为事件目标。  对于复杂的 SWF 文件,特别是那些通常使用更小的子对象来修饰按钮的 SWF 文件, target 属性可能并不常用,因为它通常指向按钮的子对象,而不是按钮。在这些情况下,常 见的做法是将事件侦听器添加到按钮并使用 ...
Metadata Tags in Custom Components You insert metadata tags into your MXML and ActionScript files to provide information to the Adobe® Flex® compiler. Metadata tags do not get compiled into executable code, but provide information to control how portions of your code get compiled. Metadata statem ...
说明: 1·本方法使用Flex3 SDK , FlashCs3版本。 2·本方法使用FlexBuilder3   准备工作:   1· 如果Flash使用的为绿色版Cs3需要下载对应版本的Extension Manager 2· 下载 Flex Skin Design Extensions & Flex Component Kit for Flash   实现方法:   1 · 在FlashCs3中选择新建 FlexSkin->ButtonSkin        2 · 按需求更改Button按钮四帧的形状(注:Button按钮四帧大小需均为第一帧形状 ...
look, if you had one shot, one opportunity to seize everything you ever wanted… one momentwould you capture it or just let it slip?                                 -------- eminem   毕业了,想说点什么又不知道从何说起。 本来想骂骂学校,愤愤青。 可是想想 还是算了吧。 学校的散伙饭我没去,也不想去。今夜我们一起聚会,不能说散伙吧。不过毕竟以后再聚齐也不是那么容易,他们醉的一塌糊涂,我没喝,也没醉。不过想 ...
Global site tag (gtag.js) - Google Analytics