`
燮羽天翔
  • 浏览: 110355 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
by Romain Pouclet on August 31, 2009 Edited by: Ed Sullivan on September 9, 2009     CSS现在提供了许多诸如高级选择或是命名空间的特性,让我们来看看如何使用。我们会展示一些方法来选择和应用一些样式到部件上:使用namespace的全局选择,使用ID的选择,继承和状态的选择。   代码   在这个例子里,我会用到两个Button(一个属于Halo 一个来自Spark)和一个包含在VGroup里的progressBar <?xml version="1.0" enco ...
本文列述了13个Java程序员应当学习Flex和BlazeDS的理由,讨论了为什么Flex结合BlazeDS是开发RIA的最佳组合之一。无论是高 度交互的网站还是以Java为后端的企业应用,这项组合都是最佳选择之一。更重要的是,这项组合能同时为开发员和企业带来高回报(ROI)。 在阐述Java程序员应当学习BlazeDS的13条理由时,我以一个假想的苏打分派系统来展示如何让已有的Java程序转变为RIA应用。通过这个例子,我同时还会讲解到BlazeDS在已有Java应用或新建Java应用中的多种不同用法。 理由一:开源 Flex软件开发工具箱(SDK)的核心是个开源框架,专门用来开发、维护 ...
我们还是勇敢面对吧:客户端对于Java程序员来说,一直都不是个友好的地方。Java在客户端的技术,包括applet、Swing和JavaFX到目前为止只取得了有限的成绩。JavaScript除了它的名字外,几乎没有什么地方像Java语言。而Adobe Flash呢, ...
1. <mx:ModuleLoader url=”module1.swf” id=”m1” ready=”execLoad()” /> Private function execLoad():void{ S=(m1.child as module1.getData()); }  2.   //通过ModuleManager获得模块对象 Public function initApp():void{ Var assetModule:IModuleInfo=ModuleManager.getModule(“module1 ...
近段时间做用户登录,用到验证码,开始是用客户端生成的后来知道客户端生成的种种弊端,所以还是用服务端但是以前有没有做过,到网上查了一下,有一个例子,不过是ASP.NET的自己是搞JAVA的,所以就想写一个,说不上是原创,只不过是把各种资料整合起来,献给大家VerifyCode.mxml<?xml version="1.0" encoding="utf-8"?> <mx:Image xmlns:mx="http://www.adobe.com/2006/mxml" buttonMode="true" ...
 如果你没有看过Roger Gonzalez的Blog中关于模块(Module)的文章,那么你应该去那里了解一下Flex 2这个特性背后的细节和想法。这里我不想过多地探讨为什么要这样,而是想要给大家展示一个使用了模块(Module)的简单的Flex程序,你可以从中获得启示。   示例源码你可以下载关于这个例子的压缩文件:点击这里下载。 模块(Modules)模 块(Module)是创建大型Flex应用程序的一个解决方案,它允许你将你的用户接口分割成许多分散的有各自用途的小块。例如(下面出自Flex 2的文档),一个保险公司可能有数百个表单——针对于各个领域的,针对各种请求类型,以及针对各种 ...
preloader->systemManager->FlexApplication started... 然后才是 preinitialize 在所有的初始化之前触发,没有子组件的定义,但是可以引用组件的变量. initialize 当所有子组件生成完成后触发,在这个时间点还没有组件被渲染出来. creationComplete 组件定义完成并已经在显示列表. applicationComplete 所有的组件初始化完成并显示. 首 先介绍一下SystemManager. SystemManager是Flex应用的主控者, 它控制着应用窗口, Application实例, 弹出窗口, ...
flex4 beta发布了,它是自flex3以来的重大改革。flex4 beta 提供了一种新的组件和皮肤的架构。作为一个flex3的开发者,当你用flex4 beta编译你的flex3应用时你应该不会遇到太大的挑战,因为flex4 beta的一个目标就是保持与flex3的兼容。 在这篇文章里我会提供关于flex4 beta主体带的一个大概的浏览,介绍一下Flex3到Flex4架构上的区别,以及在组件,布局,状态,效果上的改变。这篇文章里,halo代表flex3里的原始组件。spark代表flex4 beta里的新的组件。 将应用迁移到flex4 beta 把应用从flex3迁移到flex ...
Loader与URLLoader的比较AS3已经中Loader与URLLoader是两个比较轻易混淆的类,特此区分:应用范围Loader: swf,图片(jpg,png,gif)URLLoader:文本文件(xml,php,jsp…) 使用方法Loader:loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadComplete);private function loadComplete(event:Event){ trace("done");addChild(loader);} URLLoader: ...
customizations much more straightforward. Here is a table showing Flex 3 Halo components and their Flex 4 beta Spark counterparts: Flex 3 Halo Component Flex 4 beta Spark Component mx.controls.Button spark.components.Button mx.controls.ButtonBar spark.components.ButtonBar mx.controls. ...
Flex可视化组件都继承自UIComponent类 继承结构: UIComponent↓Sprite↓DisplayObjectContainer 显示对象容器↓InteractiveObject 交互对象↓DisplayObject 显示对象↓EventDispatcher 事件分发器↓Object 通用对象 可视化组建属性: doubleClickEnabled、Enabled、Height、Width、Id、percentHeight、percentWidth、styleName、toolTip、visible、x、y 数据绑定: 方式一: <s:TextInp ...
总结:Flash Builder 4设计MXML+ActionScript 3.0通过Flex SDK封装于SWF文件,以HTML做为容器在浏览器中运行,通过LifeCycle与企业级应用进行沟通.这就是Adobe的RIA开发方案。 简单的Flex编写: <?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.c ...
这里面有许多特效很酷,希望对大家有帮助。 1.旋转 效果:http://www.alex-uhlmann.de/flash/adobe/blog/distortionEffects/effectCube/ 代码:http://weblogs.macromedia.com/auhlmann/archives/DistortionEffects.zip   2.画布按钮 http://dougmccune.com/blog/2007/06/01/new-component-canvasbutton-added-to-flexlib/   3.鱼眼工具条 效果:http://dev.get ...
触发器在Flex3的特效实现中起着重要作用,对于Flex3中的每个控件,均存在预定义的一组触发器。常见的触发器及其作用总结如下: Ø  addedEffect 当某个控件作为子元素添加到容器控件中时触发特效。 Ø  creationCompleteEffect 当某个控件被创建后触发特效。 Ø  focusInEffect 当某个控件获取到键盘焦点时触发特效。 Ø  focusOutEffect 当某个控件释放其键盘焦点时触发特效。 Ø  hideEffect 当控件的visible属性值从true改变为false,从而导致控件变得不可见时,触发特效。 Ø  mouseDownEffect 当用 ...
flash.util.Timer类     flash.util.Timer类允许通过添加时间事件或延时来调用方法。通过Timer构造器创建实例对象,传递一个毫秒数字作为构造参数作为间隔时间,下面的例子实例化一个Timer对象每个1秒钟发出事件信号:     var timer:Timer = new Timer(1000);     一旦创建了Timer实例,下一步必须添加一个事件监听器来处理发出的事件,Timer对象发出一个falsh.event.TimerEvent事件,它是根据设置的间隔时间或延时时间定时发出。下面的代码定义了一个事件监听,调用onTimer()方法作为处理函数: ...
Global site tag (gtag.js) - Google Analytics