2008年02月
如果你还不了解PV3D,或者想要入门,那么这是篇绝佳的教程。这篇HELLOWORLD式的文章将向你展示PV3D技术的基础.PV3D是使用ADOBE的AS3构建的3D引擎,目前已经得到较广泛的应用。如果你对此感兴趣,那么拿出时间了解一下。阅读全文>
发表于 @ 2008年02月28日 22:11:00|评论(loading...)|编辑
缺省事件处理器是用于在组件内部对某些事件进行缺省动作相应的,这在很多组件里面都是很普遍的,这样组件可以触发某些事件,缺省对该触发的事件进行处理,比如可关闭的窗口中,我们点击顶部X关闭按钮,TitleWindow内部的缺省关闭事件处理器对该事件进行响应,执行关闭当前窗口的操作。这样存在一种情况,有时候我们需要在关闭窗口前先提示用户将要关闭窗口,是否继续等类似的提示,如果用户确认需要关闭,那么就关闭,否则不关闭,对于后面的一种情况,我们需要避免缺省的事件处理器的执行,这样的情况,同样发生在我们自行开发的一些Flex组件中,所以今天我们来说说如何创建一个可被取消的缺省事件处理器。阅读全文>
发表于 @ 2008年02月26日 09:55:00|评论(loading...)|编辑
问题摘要
你想要通过FB3发布工程的源代码,这样用户在浏览程序的时候就可以通过右击查看源代码菜单来获得你的源代码
解决摘要
在FB2中,如果你要发布源代码你可以通过选择工程主菜单》发布程序源代码
解释
你对通过以下方法来发布你的工程的源代码
•在主菜单中选择 工程>导出现有版本
•在主菜单中选择 文件>导出>发布现有版本
•在项目浏览器中右击,选择导出,在导出对话框FB节点中选择发布版本,如果你是从前些版本中迁移过来的用户,发布源代码的步骤也许变化了一些
目前FB3你如果想查看源代码,你可以通过导出目前版本对话框,单击 “允许查看源代码”复选框部分,你如果想要指定哪些文件被包含哪些文件被排除,单击选择源文挡按钮损,随意地勾选或者去掉你选中的文件。例如我对一些例子中我不想包含我从因特网上下载下来的一些字体,因此,我在对话框中选择源文件勾去了那些字体文件,回到发布文件对话框,你可以指定产生的文件将被复制到何处,缺省状况下,这些文件将被放置到一个名为/SRCVIEW的文件夹中
这样,你就做到了使用FB3发布工程的源代码,通常不是所有的SWF都允许你查看源代码
源文阅读全文>
发表于 @ 2008年02月25日 10:50:00|评论(loading...)|编辑
组件添加到一个定制的TreeItemRendererTagged with Components , MXML , Flex and other technologies , mx.controls.Text mx.controls.Tree TreeItemRenderer 问题摘要 如果每一个renderer的大小都一样,创建一个定制的TreeItemRenderer非常简单。如果每一个renderer的大小都有所不同的话那么情况就有点复杂了,一个很好的例子就是将TEXT控件添加到renderer里面去,如果你的text里的字符数量不一样的话,那么这个TREE控件显示就会不正常。解决摘要 .本指南将会一步一步的指导你如何去实践这样的一个TreeItemRenderer解释 我最近要完成一个显示图标和标签的TreeItemRenderer,在这个过程中发现,MacMartine的例子对我实现这样的一个功能非常有帮助,就在前不久我又不得不将这样一个工作扩展为TreeItemRenderer显示文本控件,要在标签上显示一段可变长度的文本,开始的时候还以为这阅读全文>
发表于 @ 2008年02月25日 10:48:00|评论(loading...)|编辑
How to use BlazeDS Messaging 如使用BlazeDS消息机制问题摘要 需要一个发布/订阅的消息架构来实现数据推送或是协作式的程序解决摘要 通过BlazeDS消息服务支持发布/订阅消息,消息管理服务管理着FLEX客户端能够订阅或者发布的一系列目标消息解释 Flex提供了两个组件,生产者消费者分别用来发布和订阅一个目标消息。要订阅一个目标消息应该使用consumer类的subscribe()方法,当一个消息被发布到你订阅的目标对象上,消息事件就会触发消费者consumer类。使用BlazeDS的发布和订阅功能非常简单。下面是一个例子.......消息目标通过messaging-config.xml文件来配置,配置消息目标的一个关键就是配置用来在客户端和服务端之间交互的数据通道,使用BlazeDS,一个销售目标通常使用流或者轮询作为交互通道。使用流通道,那么服务端的响应直到通道关闭才关闭,使得服务端能够发送大量的数据到客户端,HTTP迎接通常不是双向,这意味着使用AMF或者HTTP通道传输数据需要两个HTTP连接完成双向的数据传输,一阅读全文>
发表于 @ 2008年02月25日 10:45:00|评论(loading...)|编辑
问题摘要
你需要改善你的数据传输性能,你需要能够直接调用服务器上java对象的方法
解决摘要
使用BlazeDS远程对象,应能够直接调用部署在远程服务器上的java对象的方法,并且获得返回值,绘制的类型可以是原始类型,一个对象,或者是一张图,一列对象……
解释
使用远程对象是很简单的
远程对象的目标属性的值,通过remoting-config.xml配置文件与相关的Java类完全映射,
服务器端的Java对象的方法返回的值被序列化为AS对象,这个例子中我们并没有提到与AS文件对应的服务端的方法,在例子5中我们将给出一个完全的版本
源文档
阅读全文>
发表于 @ 2008年02月24日 13:34:00|评论(loading...)|编辑
导读:
我相信WEB世界中的丰富体验因特网应用技术应该只被用来改善可用性和用户体验,我很确信可用性专家的角色正在得到广泛的关注。而这一点通过U.S新闻列表中可用性专家成为2008最佳职业也可见一斑。
可用性将使产品特别是技术产品对于用户变得更加友善。为什么?首先专家们观察和采访了潜在用户的需求,满足了他们的偏好。在一个原型被开发出来之后,他们再一次采访潜在用户并进行产品的修改。毋庸置疑的,可用性专家的工作前景是光明的。新而复杂的产品不断涌现,当然需要很多可用性专家。
那么究竟哪些丰富体验的因特网应用技术产品能够被定义为新而复杂的呢?大概有很多。如果你进入这个领域,也将发现许多有趣点。他们的研究收入只相当于中等收入100K$。当然要想成为可用性专家并找到这样的一份工作也没有什么截近,最好的方法就是通过正规的学校教育。当然还有很多其他关于可用性设计师的日常生活的简短故事。我虽然很喜欢这些简短的故事,但这不是说所有人都可以这样。
基于目前可用性的要求,务必使你的RIA小组里有一个人关注可用性。阅读全文>
发表于 @ 2008年02月16日 10:51:00|评论(loading...)|编辑
导读:
FLEX2.0中的数据过滤器示例
我在雅虎的FLEX社区求助一个关于数据过滤的问题,因为在不久的将来将要做类似的工作,所以我将此视为与挑战,也认为这是一个绝佳的练习机会
http://axel.cfwebtools.com/devel/Taftp/bin/main.html (右击查看源代码)
我们很多人使用FLEX是因为它客户端强大的数据过滤功能,在数据过滤方面我也做过一些研究,在我的心目中更加复杂的数据过滤功能永远是一项具有挑战性的工作
也许我在这个领域只是没有经验,但是我经常在决定重要性顺序的时候犯难,例如:我有一个数据表格,该数据表格有三例分别显示:雇员姓名,所在区域,所在类别。我希望能够搜索这些区域的任意域,因此我开始向文本框输入一些数据并且在他能够恰当的过滤些数据,假定文本过滤器位于输入域之外,并且我还有一些复选框我希望以此来过滤一些区域,我有一些复选列表和希望以此来过滤一些目录。我的全部示例工作就包括这些内容,点击上面的超链接右击查看源代码你就可以看见一个更好的解决方案。这场景中的一个问题就是:
首先我去掉所有区域的复选,这样列表就空了,但是阅读全文>
发表于 @ 2008年02月16日 10:36:00|评论(loading...)|编辑
导读:
forceSmoothing
强迫光滑属性在FLASH里进行伸缩和旋转是很容易的,只要使用_rotation,_xscale,成员。除非你发布一个FB8或者更新的SWF媒体内容,你伸缩或者旋转的每一张图片都会被锯齿化,非常讨厌。为了消除这一点你必须将媒体内容发布为FLASH7获得使用复杂的loadBitmapSmoothed 函数。当FLASH8.5播放器发布时,他引入一个forceSmoothing 属性,该属性在AS2中也存在,现在我们所做的就是当装载图片的时侯将此属性设置为TRUE,当然不要忘记在FLASH播放器8.5以前的版本中该做法是没有任何效果。这样做得到的效果很好,下面有一个例子展示这种做法。
Rotating and scaling pictures in flash is easy. Just use _rotation, _xscale and _yscale. Except when you publish an swf for Flash Player 8 or newer. Every image you rotate or scale阅读全文>
发表于 @ 2008年02月16日 10:08:00|评论(loading...)|编辑
导读:
拼写提示API可以用来在输入框里自动提示一个输入。数据显示的分离使得自动提示API程序库灵活而且易于修改,并且可以适用于不同的应用程序。UIAutoSuggest获得输入框和列表的输入,AbstractAutoSuggest 根据用户的交互将一列单词保持排序。同时数据是可以绑定的,这样就使得输入框内的数据可以和所提示的输入同步。
版权声明示例和源代码参看
http://elromdesign.com/blog/Flex/API/AutoSuggest/
程序库的API文档http://elromdesign.com/blog/Flex/API/asdoc/
AutoSuggest API can be used to display an Auto Suggest input box. The separation of the data and view is what makes AutoSuggestion API flexible and easy to modify and fit different application. The UIAuto阅读全文>
发表于 @ 2008年02月16日 09:55:00|评论(loading...)|编辑