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