- 浏览: 383559 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
yanmie:
您的文章已被我们收录地址:http://www.airmyth ...
学习一下 Pixel Bender -
chaimzane:
我现在自己都有点看不懂了 实际上很简单, LocaleModu ...
Flex 优化技巧 -- 全局CSS样式模块实现RSLS 方式加载 -
muqingren:
以我现在对flex的了解,没看懂你说的........... ...
Flex 优化技巧 -- 全局CSS样式模块实现RSLS 方式加载 -
cony138:
卤煮碉堡了啊
A*寻路 -- 更加真实 的路径(一) -
jack_ye:
[/flash][/flash][/fl[u][u]ash][ ...
Alternativa3D 8 基础理论 / 概念
1. mx.graphics.BitmapFill
package { import flash.geom.Rectangle; import mx.graphics.BitmapFill; import mx.skins.ProgrammaticSkin; public class RepeatBackground extends ProgrammaticSkin { [Embed(source="Repeater.png")] private var embedclass:Class; public function RepeatBackground() { } override protected function updateDisplayList(w:Number, h:Number):void { super.updateDisplayList(w,h); graphics.clear(); var b:BitmapFill = new BitmapFill(); b.source = embedclass; b.begin(graphics,new Rectangle(0,0,w,h)); graphics.drawRect(0,0,w,h); b.end(graphics); } } }
<?xml version="1.0"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="init()"> <mx:Style> Application { border-skin:ClassReference("RepeatBackground"); } </mx:Style> <mx:Script> <![CDATA[ ]]> </mx:Script> </mx:Application>
2.package mx.core.ApplicationGlobal
import flex.core.ApplicationGlobals private var app:ApplicationGlobals.application;
3.package mx.core.ClassFactory
<?xml version="1.0"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" initialize="init()"> <mx:Style> .myC{ backgroundColor:#cccccc; } </mx:Style> <mx:Script> <![CDATA[ import mx.containers.Canvas; import flash.display.Graphics; import flash.geom.Rectangle; import mx.graphics.GradientEntry; import mx.graphics.LinearGradient; private function init():void { var c:ClassFactory = new ClassFactory(Canvas); var ob:Object = { width : 300, height : 600, styleName : "myC" } c.properties = ob; complete(c); } private function complete(c:ClassFactory):void { var canvas:Canvas = c.newInstance() as Canvas; addChild(canvas); } ]]> </mx:Script> </mx:Application>
4.package mx.core.ComponentDescriptor
编译器生成代码
/** * Generated by mxmlc 2.0 * * Package: * Class: test2 * Source: D:\桌面临时\test2\src\test2.mxml * Template: flex2/compiler/mxml/gen/ClassDef.vm * Time: 2009.03.30 21:21:20 CST */ package { import flash.accessibility.*; import flash.debugger.*; import flash.display.*; import flash.errors.*; import flash.events.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.media.*; import flash.net.*; import flash.printing.*; import flash.profiler.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; import mx.binding.*; import mx.core.Application; import mx.core.ClassFactory; import mx.core.DeferredInstanceFromClass; import mx.core.DeferredInstanceFromFunction; import mx.core.IDeferredInstance; import mx.core.IFactory; import mx.core.IPropertyChangeNotifier; import mx.core.UIComponentDescriptor; import mx.core.mx_internal; import mx.events.FlexEvent; import mx.styles.*; [Frame(extraClass="_test2_FlexInit")] [Frame(factoryClass="_test2_mx_managers_SystemManager")] // begin class def public class test2 extends mx.core.Application { // instance variables // type-import dummies // Container document descriptor private var _documentDescriptor_ : mx.core.UIComponentDescriptor = new mx.core.UIComponentDescriptor({ type: mx.core.Application }) // constructor (Flex display object) /** * @private **/ public function test2() { super(); mx_internal::_document = this; // our style settings // ambient styles mx_internal::_test2_StylesInit(); // properties // events this.addEventListener("initialize", ___test2_Application1_initialize); } // initialize() /** * @private **/ override public function initialize():void { mx_internal::setDocumentDescriptor(_documentDescriptor_); super.initialize(); } // scripts // <Script>, line 10 - 34 import mx.containers.Canvas; import flash.display.Graphics; import flash.geom.Rectangle; import mx.graphics.GradientEntry; import mx.graphics.LinearGradient; private function init():void { var c:ClassFactory = new ClassFactory(Canvas); var ob:Object = { width : 300, height : 600, styleName : "myC" } c.properties = ob; complete(c); } private function complete(c:ClassFactory):void { var canvas:Canvas = c.newInstance() as Canvas; addChild(canvas); } // end scripts // supporting function definitions for properties, events, styles, effects /** * @private **/ public function ___test2_Application1_initialize(event:mx.events.FlexEvent):void { init() } // initialize style defs for test2 mx_internal static var _test2_StylesInit_done:Boolean = false; mx_internal function _test2_StylesInit():void { // only add our style defs to the StyleManager once if (mx_internal::_test2_StylesInit_done) return; else mx_internal::_test2_StylesInit_done = true; var style:CSSStyleDeclaration; var effects:Array; // myC style = StyleManager.getStyleDeclaration(".myC"); if (!style) { style = new CSSStyleDeclaration(); StyleManager.setStyleDeclaration(".myC", style, false); } if (style.factory == null) { style.factory = function():void { this.backgroundColor = 0xcccccc; }; } StyleManager.mx_internal::initProtoChainRoots(); } // embed carrier vars // end embed carrier vars // end class def } // end package def }
5.package mx.skins.ProgrammaticSkin \
protected function rotatedGradientMatrix(x:Number, y:Number, width:Number, height:Number, rotation:Number):Matrix protected function drawRoundRect( x:Number, y:Number, width:Number, height:Number, cornerRadius:Object = null, color:Object = null, alpha:Object = null, gradientMatrix:Matrix = null, gradientType:String = "linear", gradientRatios:Array /* of Number */ = null, hole:Object = null):void
6.package mx.manager.SystemManagerGlobals
public static var topLevelSystemManagers:Array = []; public static var bootstrapLoaderInfoURL:String
7. mx.utils.LoaderUtil
public static function normalizeURL(loaderInfo:LoaderInfo):String
发表评论
-
Flex 优化技巧 -- 全局CSS样式模块实现RSLS 方式加载
2012-12-12 17:15 2488小记: 时隔3年游戏开发后又回到了Flex ... -
Splashup photoEditor
2012-11-23 17:37 976... -
Burrito Catalyst 体验
2011-02-17 17:17 1018去年10月份Adobe推出的Flash Builder ... -
actionscript project 中的预加载
2009-09-18 18:20 4230actionscript project 中的预加载 ... -
讨厌的DragManager
2009-06-03 01:02 2437讨厌的DragManager 在一个容器上覆盖了层 ... -
将 flex cook 加到你的 Flex builder 里面去
2009-05-26 22:19 1144http://flex.actionscript.it/ ... -
终于有时间下个 flex sdk 4 玩玩咯
2009-05-11 23:34 4598一直没有时间研究下,flex sdk 4,单位比较忙,好 ... -
Flex 流式布局 之 滚动条篇
2009-05-09 02:31 10045Flex 流式布局 之 滚动条 ... -
”本地化国际化“你的Flex应用
2009-03-30 19:03 2570参考Localizing Flex Applicati ... -
AdjustDisplayObject 之 Mosaic
2009-03-16 16:53 2023flash 图像显示 AdjustDisplayObject. ... -
在 AccordionHead 添加你想要的东西
2009-03-13 18:11 1618Accordion可以指定 它的headerRende ... -
Flex 中 的 IInvalidating 接口
2008-12-26 11:47 1689小弟学Flex近两年,最近在actionscript ... -
使用Flex Debugger 命令行 工具
2008-12-15 17:28 2417使用Flex Debugger 命令行 工具 ... -
clipedImage 剪裁 Image 的类
2008-09-27 16:47 1269package ***.controls.clipedImag ... -
Flex 使用中文设备字体 解决办法
2008-09-12 09:42 4044http://bbs.actionscript3.cn/thr ...
相关推荐
Mate flex framework在实际项目中的应用
org.springframework.flex-1.0.3.RELEASE.jar.zip用于JAR包,org.springframework.flex-1.0.3.RELEASE.jar.zip用于JAR包org.springframework.flex-1.0.3.RELEASE.jar.zip用于JAR包org.springframework.flex-1.0.3....
flex 经常用法flex 经常用法flex 经常用法flex 经常用法flex 经常用法
flex中文帮助flex中文帮助flex中文帮助flex中文帮助
org.springframework.flex.roo.addon-1.0.0.M1.jar
flex DataGrid中文字符排序类 用法见 http://blog.sina.com.cn/s/blog_5fc933730100iign.html
Flex4 中文API chm格式
flex中文帮助文档flex中文帮助文档
自己整理的Flex Text Layout Framework 来自网上,很全的例子。包括了bookmarks,editor(simpleEditor,SimpleEditorWithCss),pagination(1,2,3),madlibs等,不能上传图片要不然上传上来给大家看一下。可以直接运行开...
flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图...
FLex 物品分类游戏,这是我学Flex第三天做的小游戏。
FLEX特效FLEX特效FLEX特效FLEX特效 FLEX特效FLEX特效FLEX特效FLEX特效 FLEX特效FLEX特效FLEX特效FLEX特效 FLEX特效FLEX特效FLEX特效FLEX特效
Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex ...
flex4.5中文书籍,书中介绍了flex4.5移动开发,主要讲解了Iphone和Android上的Air开发及配置
SBI 项目是 SpringSource 发布的开源项目, 它是目前比较成熟的用于集成 Flex 和 Spring 的方法。
flex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex学习的好资源啊
flex 中文帮助文档flex 中文帮助文档flex 中文帮助文档flex 中文帮助文档flex 中文帮助文档flex 中文帮助文档flex 中文帮助文档flex 中文帮助文档flex 中文帮助文档flex 中文帮助文档flex 中文帮助文档flex 中文帮助...
Flex简介Flex简介Flex简介Flex简介Flex简介
flex事件flex事件flex事件flex事件flex事件