I-JC☞用技术做网络营销
关注产品、RIA、教育、网络营销、口碑营销,探求教育产品+口碑营销的有效途径
12th
JAN
【收藏】Flash平台开发者技能树
Posted by JCLee under 技术
| Flash平台开发者技能树 | 元信息(Relationship) | |
| 1 程序基础 | ||
| 1.1 面向对象设计/编程 | ||
| 1.2 数据结构与算法 | ||
| 1.3 UML与设计模式 | ||
| 1.4 代码重构 | ||
| 1.5 数据库与SQL | ||
| 1.6 计算机图形学 | ||
| 1.7 多线程与同步/异步调用 | ||
| 1.8 虚拟机基本原理 | ||
| 1.9 网络通信基础 | ||
| 2 Flash基础开发 | ![]() ![]() ![]() |
|
| 2.1 ActionScript 3.0 | ![]() |
|
| 2.1.1 AS3基础知识 | ||
| AS3与其他语言的异同 | ||
| Flash基础概念 | ||
| 时间轴 | ||
| 帧 | ||
| 显示列表 | ||
| 舞台 | ||
| 基础API | ||
| 基础数据类型 | ||
| String | ||
| Array | ||
| 时间与日期 | ||
| DisplayObject类系 | ||
| DisplayObject | ||
| Sprite | ||
| MovieClip | ||
| Bitmap | ||
| 基础绘图API | ||
| 事件模型 (DOM3) | ||
| 添加监听器 | ||
| 事件优先级 | ||
| 弱引用 | ||
| 事件分发流程 | ||
| Capture | ||
| Target | ||
| Bubbling | ||
| 鼠标事件 | ||
| 键盘事件 | ||
| 错误捕获与处理 | ||
| 资源加载 | ||
| Loader / LoaderContext | ||
| SWF | ||
| 视频 / 音频 | ||
| 图片 | ||
| 文本 | ||
| 网络通讯 | ||
| HTTP | ||
| URLLoader | ||
| URLStream | ||
| URLRequest | ||
| URLVariables | ||
| RTMP | ||
| NetConnection | ||
| NetStream | ||
| Socket | ||
| 本地通讯与存储 | ||
| LocalConnection | ||
| SharedObject | ||
| 文件访问 | ||
| FileReference | ||
| 上传下载 | ||
| 本地读写 | ||
| FileReferenceList | ||
| FIleFilter | ||
| 二进制读写 | ||
| ByteArray | ||
| 对象序列化 | ||
| registerClassAlias | ||
| getClassByAlias | ||
| 浏览器交互 | ||
| ExternalInterface | ||
| JSInterface | ||
| XML处理 (E4X) | ||
| 正则表达式 | ||
| 文本处理 | ||
| 文本引擎 (FTE) | ||
| 文本布局框架 (TLF) | ||
| 工具类 | ||
| Timer | ||
| Proxy | ||
| Capabilities | ||
| 反射 | ||
| 使用类库 (SWC) | ||
| AS3 CoreLib | ||
| AS3 Crypto | ||
| 其他 | ||
| 2.1.2 安全模型 | ||
| ApplicationDomain | ||
| Root Domain | ||
| Current Domain | ||
| Sbling Domain | ||
| Child Domain | ||
| 安全沙箱 (Sand Box) | ||
| 本地域 / 网络域 | ||
| 本地信任域 | ||
| 远程域 | ||
| 跨域访问控制 | ||
| loadPolicyFile() | ||
| Crossdomain.xml | ||
| Cross-Scripting | ||
| allowDomain() | ||
| allowInsecureDomain() | ||
| HTTP Request Header限制 | ||
| Flash安全面板 | ||
| Flash Security Setting Manager | ||
| 2.1.3 性能分析与优化 | ||
| 内存泄露 | ||
| 弱引用 | ||
| addEventListener | ||
| Dictionary | ||
| 垃圾回收机制 | ||
| 引用计数器 | ||
| 标记 / 清理 | ||
| unloadAndStop() | ||
| disposeXML() | ||
| 对象池 | ||
| 延迟创建 / 加载 | ||
| 数据分页 | ||
| 数据虚拟化 | ||
| 图形渲染优化 | ||
| cacheAsBitmap | ||
| cacheAsSurface | ||
| 代码执行优化 | ||
| Vector vs Array | ||
| Looping | ||
| 其他 | ||
| 代码混淆 | ||
| 底层优化 | ||
| Alchemy | ||
| HaXe | ||
| 2.1.4 Flash Player内部机制 | ||
| SWF文件格式 | ||
| SWF文件头 | ||
| Tags | ||
| ABC | ||
| Flash Player渲染模式 | ||
| AVM (Tamarin) | ||
| 帧结构 | ||
| 2.2 Flex | ![]() |
|
| 2.2.1 Flex基础 | ||
| MXML | ||
| 命名空间 (MXML 2009) | ||
| fx | ||
| spark | ||
| halo | ||
| MXML与ActionScript的关系 | ||
| MXML编译产物 (-keep) | ||
| MXML特有标签 | ||
| FXG | ||
| 使用创作工具导出FXG | ||
| 在Flex中使用FXG | ||
| FXG到MXML Graphics的转化 | ||
| 数据绑定 | ||
| 2.2.2 用户界面 | ||
| UIComponent类系 | ||
| 基本控件 | ||
| 图形组件 (MXML Graphics) | ||
| 数据集组件 (List/Tree/DataGrid/Menu) | ||
| 文本组件 | ||
| 容器 | ||
| Group | ||
| Application | ||
| 布局容器 | ||
| 导航容器 | ||
| 布局 | ||
| LayoutBase | ||
| 自定义布局 | ||
| measure() | ||
| updateDisplayList() | ||
| Scroller | ||
| 核心类 | ||
| LayoutManager | ||
| SystemManager | ||
| UIComponent | ||
| 自定义组件 | ||
| 自定义MXML组件 | ||
| 自定义AS组件 | ||
| 组件生命周期 | ||
| createChildren() | ||
| commitProperties() | ||
| measure() | ||
| updateDisplayList() | ||
| Spark组件架构 | ||
| SkinnableComponent | ||
| [SkinPart] | ||
| [SkinState] | ||
| Skin | ||
| Managers | ||
| PopUpManager | ||
| DragManager | ||
| CursorManager | ||
| ToolTipManager | ||
| AIR组件 | ![]() |
|
| WindowedApplication | ||
| 文件系统组件 | ||
| 本地菜单组件 (FlexNativeMenu) | ||
| HTML组件 | ||
| 视图状态 (View State) | ||
| Dot Syntax | ||
| includeIn / excludeFrom | ||
| 组件创建销毁控制 | ||
| itemCreationPolicy | ||
| itemDestructionPolicy | ||
| 状态组 | ||
| 特效与动画组件 | ||
| Halo Effect | ||
| Paralell | ||
| Sequence | ||
| Spark Effect | ||
| Animate | ||
| MotionPath | ||
| Fade | ||
| 2D变换特效 | ||
| 3D变换特效 | ||
| AnimateColor | ||
| AnimateFilter | ||
| Transition | ||
| 样式与主题 | ||
| 高级CSS Selector | ||
| StyleManager | ||
| 使用创作工具制作组件皮肤 | ||
| 制作Theme SWC | ||
| 嵌入资源 | ||
| 嵌入字体 | ||
| 嵌入图片 | ||
| 9-Scale | ||
| 嵌入SWF / Symbol | ||
| 嵌入声音 | ||
| 嵌入其他资源 | ||
| 2.2.3 数据与通信 | ||
| RPC组件 | ||
| HTTPService | ||
| WebService | ||
| RemoteObject | ||
| Producer / Consumer | ||
| 数据集合 | ||
| ICollectionView | ||
| 数据排序 | ||
| 数据过滤 | ||
| IList | ||
| ArrayCollection | ||
| XMLListCollection | ||
| 2.2.4 程序架构 | ||
| 模块化程序开发 (Modular Apps) | ||
| ApplicationDomain | ||
| IModule | ||
| ModuleManager | ||
| ModuleLoader | ||
| 针对主应用程序对Module进行优化 | ||
| 子应用程序 (Sub-Application) | ||
| SWFLoader | ||
| LoaderContext | ||
| Sandboxed Application | ||
| Multi-versioning | ||
| BootStrap Loader | ||
| 创建类库 | ||
| 创建URI风格的类库 | ||
| 创建运行时共享库 (RSL) | ||
| 微框架 | ||
| PureMVC | ||
| Mate | ||
| Swiz | ||
| Cairngorm | ||
| 其他 | ||
| 2.2.5 构建与部署 | ||
| Flex编译器 | ||
| mxmlc | ||
| compc | ||
| 常用编译器参数 | ||
| ASDoc工具 | ||
| Flex应用程序部署 | ||
| Object / Embed标签 | ||
| SWFObject | ||
| Flex应用程序优化 | ||
| 内存泄露 | ||
| 2.2.6 工具类 | ||
| Formatter | ||
| Validator | ||
| JPEG / PNG Encoder | ||
| Base64 Encoder / Decoder | ||
| UID | ||
| SHA256 | ||
| StringUtil | ||
| 2.3 AIR | ![]() |
|
| 2.3.1 AIR安全沙箱 | ||
| 2.3.2 应用程序描述文件.xml | ||
| 2.3.3 AIR Runtime API | ||
| NativeApplication | ||
| WebKit引擎 (HTML) | ||
| 文件系统访问 | ||
| 加密本地存储 (EncryptedLocalStore) | ||
| 本地进程通讯 | ||
| 本地窗口 | ||
| 本地菜单 | ||
| 剪切板和本地拖拽 | ||
| 本地数据库 (SQLite) | ||
| ServerSocket / DatagramSocket | ||
| 2.3.4 应用程序打包与部署 | ||
| 应用程序打包 (ADT) | ||
| 数字签名 | ||
| AIR Badge Installation | ||
| 3 工程方法学 | ||
| 3.1 开发过程 | ||
| 3.1.1 Scrum | ||
| 3.1.2 XP | ||
| 3.1.3 RUP | ||
| 3.1.4 其他 | ||
| 3.2 综合项目管理 | ||
| 3.2.1 VersionOne | ||
| 3.2.2 Google Code | ||
| 3.2.3 Trac | ||
| 3.2.4 JIRA | ||
| 3.2.5 其他 | ||
| 3.3 每日构建 | ||
| 3.3.1 Ant | ||
| 3.3.2 Maven | ||
| 3.3.3 Make | ||
| 3.3.4 其他 | ||
| 3.4 持续集成 | ||
| 3.4.1 CruiseControl | ||
| 3.4.2 其他 | ||
| 3.5 单元测试 | ||
| 3.5.1 FlexUnit | ||
| 3.5.2 ASUnit | ||
| 3.5.3 AIR Runner | ||
| 3.5.4 Flunit | ||
| 3.5.5 其他 | ||
| 3.6 自动化 / 人工测试 | ||
| 3.6.1 QTP | ||
| 3.6.2 FlexMonkey | ||
| 3.6.3 FlexCover | ||
| 3.6.4 其他 | ||
| 3.7 版本控制 | ||
| 3.7.1 Subversion | ||
| 3.7.2 Perforce | ||
| 3.7.3 CVS | ||
| 3.7.4 VSS | ||
| 3.7.5 其他 | ||
| 3.8 Bug跟踪 | ||
| 3.8.1 Bugzilla | ||
| 3.8.2 Watson | ||
| 3.8.3 JIRA | ||
| 3.8.4 其他 | ||
| 3.9 代码规范 / 代码检查 | ||
| 3.9.1 Flex Coding Standard | ||
| 3.9.2 Flex PMD | ||
| 3.9.3 Flex CPD | ||
| 3.9.4 Code Collaborator | ||
| 3.9.5 Jupiter | ||
| 3.9.6 其他 | ||
| 3.10 任务管理 | ||
| 3.10.1 MyLyn | ||
| 3.10.2 其他 | ||
| 3.11 远程会议 / 协作 | ![]() ![]() |
|
| 3.11.1 Adobe Connect Pro | ![]() |
|
| 3.11.2 Acrobat.com | ![]() |
|
| 3.11.3 其他 | ||
| 3.12 知识分享 | ||
| 3.12.1 MediaWiki | ||
| 3.12.2 Google Code | ||
| 3.12.3 XMind | ||
| 3.12.4 其他 | ||
| 4 领域相关技术 | ||
| 4.1 图形交互与游戏 | ||
| 4.1.1 图形特效 | ||
| Flash图形接口 | ![]() |
|
| Drawing API | ||
| Filters | ||
| BlendMode | ||
| ColorTransform | ||
| Matrix | ||
| BitmapData | ||
| Flash 3D | ||
| 3D图形基础 | ||
| 3D坐标系 | ||
| 透视投影算法 | ||
| 3D变换 | ||
| 贴图算法 | ||
| Flash 3D API | ![]() |
|
| PerspectiveProjection | ||
| Matrix3D | ||
| Vector3D | ||
| Orientation3D | ||
| 3D引擎 | ||
| Papervision3D | ||
| Away3D | ||
| Five3D | ||
| Alternativa3D | ||
| Sandy3D | ||
| 其他 | ||
| 3D工具 | ||
| FreeSpin3D | ||
| 增强现实 (AR) | ||
| FLARToolkit | ||
| FLARManager | ||
| 动画效果 | ||
| Tweener | ||
| GTween | ||
| TweenLite | ||
| Efflex | ||
| 其他 | ||
| Pixel Bender | ![]() |
|
| Pixel Bender Toolkit | ![]() |
|
| Pixel Shader Effect | ![]() |
|
| 粒子系统 | ||
| 4.1.2 游戏开发 | ||
| 游戏开发基础 | ||
| 等角投影 | ||
| 寻路算法 | ||
| 人工智能 | ||
| 碰撞检测 | ||
| 游戏物理学 | ||
| Flash游戏引擎 | ||
| AS3 ISO LIB | ||
| Flixel | ||
| TheoWorlds | ||
| FlashPunk | ||
| PushButton Engine | ||
| Flash物理引擎 | ||
| Box2D | ||
| JigLib | ||
| APE | ||
| 其他 | ||
| 多人游戏 | ||
| Socket Server | ||
| Collaboration Service | ||
| P2P | ||
| 其他 | ||
| 4.1.3 输入设备 | ||
| WiiFlash | ||
| Phidgets | ||
| 多点触摸 | ||
| 其他 | ||
| 4.2 企业级 / Web应用 | ![]() ![]() ![]() |
|
| 4.2.1 Flex高级图形组件 (Chart) | ![]() |
|
| 4.2.2 搜索引擎优化 (SEO) | ||
| 4.2.3 Deep Linking | ||
| BrowserManager | ![]() |
|
| HistoryManager | ![]() |
|
| SWFAddress | ||
| 4.2.4 打印 / PDF | ![]() |
|
| Flash Printing API | ![]() |
|
| FlexPrintJob | ![]() |
|
| Flex Report | ||
| AlivePDF | ||
| 其他 | ||
| 4.2.5 本地化 / 全球化 | ||
| Localization API | ![]() |
|
| Globalization API (FP10.1) | ![]() |
|
| 4.2.6 Flex Logging API | ![]() |
|
| 4.2.7 服务器交互 | ||
| BlazeDS / LCDS | ![]() ![]() |
|
| 基本概念 | ||
| AMF | ||
| Channel | ||
| Endpoints | ||
| Destination | ||
| NIO Polling | ||
| 远程调用 (Remoting) | ||
| ColdFusion | ![]() |
|
| AMFPHP | ||
| AMF.NET | ||
| 其他 | ||
| 代理服务 (HTTP Proxy) | ||
| 数据管理 (Data Management) | ||
| 消息服务 (Messaging) | ||
| RESTful-Style API | ||
| WebService | ||
| SOAP | ||
| WSDL | ||
| 其他Server端技术 | ||
| JSP / Servlet | ||
| PHP | ||
| ColdFusion | ![]() |
|
| .NET | ||
| Ruby on Rails | ||
| 其他 | ||
| 4.2.8 第三方集成 | ||
| Google Map API | ||
| Yahoo Map AS3 Component | ||
| Force.com API | ||
| Ribbit Phone API | ||
| 其他 | ||
| 4.3 视频与多媒体 | ![]() |
|
| 4.3.1 多媒体基础 | ||
| 视频 / 音频文件格式 | ||
| FLV | ||
| F4V | ||
| MP4 | ||
| MP3 | ||
| 视频 / 音频编码 | ||
| On2 VP6 | ||
| Spark | ||
| H.264 | ||
| Speex | ||
| ACC / ACC+ | ||
| Nellymoser | ||
| Adobe Media Encoder | ![]() |
|
| 4.3.2 客户端编程 | ![]() ![]() |
|
| Flash多媒体API | ||
| Video | ||
| Cue Point | ||
| Metadata | ||
| Sound | ||
| Sound | ||
| SoundChannel | ||
| SoundTransform | ||
| SoundMixer | ||
| Camera | ||
| Microphone | ||
| Flash / Flex视频组件 | ||
| FLVPlayback | ||
| VideoDisplay | ||
| VideoPlayer | ||
| OpenSource Media Framework | ||
| 4.3.3 Flash Media Server | ![]() |
|
| RTMP | ||
| NetStream / NetConnection | ||
| Progressive Download / Streaming | ||
| Live Stream | ||
| Flash Media Live Encoder | ||
| NetStream.publish() | ||
| 视频音频录制 | ||
| 动态流技术 (FMS 3.5) | ||
| FMS配置 | ||
| FMS服务器应用编程 | ||
| FMS拓扑结构设计 | ||
| FMS性能测试 | ||
| 4.4 P2P | ![]() ![]() |
|
| 4.4.1 P2P网络基础 | ||
| 4.4.2 RTFMP | ||
| 4.4.3 Group FP10.1) | ||
| 4.4.4 Stratus | ||
| 4.5 社会网络应用 | ||
| 4.5.1 开放平台 | ||
| Facebook API | ||
| Twitter API | ||
| MySpace OpenSocial Library | ||
| Flickr Library | ||
| Yahoo Social API | ||
| Geewa | ||
| Platogo | ||
| 其他 | ||
| 4.5.2 Adobe Flash Platform Services | ||
| Distribution | ||
| Social | ||
| Collaboration Service | ||
| Shibuya | ||
| 4.6 移动设备平台 | ![]() |
|
| 4.6.1 Open Screen Project | ||
| 4.6.2 Flash Player 10.1 | ![]() |
|
| 多点触摸 | ||
| 重力感应 | ||
| 硬件加速 | ||
| Screen Orientation | ||
| 4.6.3 针对移动平台的优化 | ||
| 4.6.4 Flash for iPhone | ![]() |
|
| 4.6.5 Mobile Flex: Slider | ![]() |
|
| 4.6.6 Flash Lite | ||
| Device Central | ![]() |
|
| Mobile Packager | ||
| 5 集成开发环境 | ![]() ![]() ![]() |
|
| 5.1 Flash Builder | ![]() |
|
| 5.1.1 性能分析工具 (Profiler) | ||
| 5.1.2 调试工具 (Debugger) | ||
| 断点 | ||
| 变量 | ||
| 表达式 | ||
| 5.1.3 单元测试工具 | ||
| 5.1.4 数据服务配置 | ||
| 5.1.5 界面设计视图 | ||
| 5.1.6 网络监测 (Network Monitor) | ||
| 5.1.7 代码重构工具 | ||
| 5.1.8 常用插件 | ||
| Subclipse | ||
| Flex Formatter | ||
| MyLyn | ||
| FMS Plugin | ||
| 其他 | ||
| 5.2 Flash Pro | ![]() |
|
| 5.3 Flash Catalyst | ![]() |
|
| 5.4 Flash Develop | ||
| 5.5 FDT | ||
| 5.6 TextMate | ||
| 5.7 其他 |

猜测您可以感兴趣的内容:























Ciekawy post, bede wpadal na twoja stronke czesciej zapewne
Very cool website, but you must improve your header graphics.
I want to start blogging too, what do you think, which blog cms is good for beginner?
Hello! I just wanted to say your site is one of the nicely laid out, most inspirational I’ve come across in quite a while. Thx!
Great info, thanks for useful article. I am waiting for more
been following this blog for sometime now glad to see more information on this subject. Keep it up man
ã€æ”¶è—】Flashå¹³å°å¼€å‘è€…æŠ€èƒ½æ ‘ | I-JC☞用技术åšç½‘络è¥é”€ I was suggested this web site by my cousin. I am not sure whether this post is written by him as no one else know such detailed about my trouble. You are incredible! Thanks! your article about ã€æ”¶è—】Flashå¹³å°å¼€å‘è€…æŠ€èƒ½æ ‘ | I-JC☞用技术åšç½‘络è¥é”€ Best Regards Agata Andy
This is exactly what i was looking for. best wishes for the informative article and keep up the great work! My kindest regards, Scottie Thibaudeau.
Magnificent goods from you, man. I’ve understand your stuff previous to and you’re just extremely magnificent. I actually like what you’ve acquired here, certainly like what you’re stating and the way in which you say it. You make it entertaining and you still care for to keep it wise. I cant wait to read far more from you. This is really a tremendous website.
What a terrific log that I have read all and have bookmarked to come back again.