Microsoft PowerPoint - FlexTraining_by_RIAMeeting.pptx



Similar documents
1. 2. Flex Adobe 3.

ASP 電子商務網頁設計

目 录 1. 业 务 流 程 系 统 开 发 面 临 的 挑 战 与 机 遇 业 务 流 程 管 理 新 一 代 开 源 业 务 流 程 开 发 平 台 BPMX BPMX3 是 什 么 为 什 么 要 优 先 采 用 BPMX

计算机软件技术专业教学计划

中 山 大 学 珠 海 校 区 基 础 教 学 实 验 中 心 ( 下 简 实 验 中 心 ) 成 立 于 2000 年, 为 独 立 建 制 的 校 级 实 验 教 学 机 构 按 照 " 高 起 点, 高 标 准, 高 效 益 " 的 定 位 来 规 划 建 设, 是 一 个 实 验 资 源 高

untitled

XXXXXXXX

<4D F736F F D20B9FABCD2BBFAB9D8B0ECB9ABBDA8D6FEBACDB4F3D0CDB9ABB9B2BDA8D6FEC4DCBAC4BCE0B2E2CFB5CDB3C8EDBCFEBFAAB7A2D6B8B5BCCBB5C3F7CAE92E646F63>

(Microsoft Word - 11\244T\246\342\277\337\260l\302\334.doc)

國土資訊.indd

优迈科技教学大纲2009版本

中國文化大學第五屆畢業製作-論文組寫作格式樣本

<4D F736F F D20B1A6BCA6CAD0C7F8D3F2CEC0C9FAD0C5CFA2C6BDCCA8BBA5C1AABBA5CDA8CAB5CAA9B9E6B7B6>

附件2

目 录 目 录... I 1 背 景 介 绍 指 导 思 想 和 建 设 目 标 建 设 内 容 系 统 定 位 系 统 架 构 信 息 交 换 平 台 建 立 云 计 算 应

“百企入校——广西青年企业家协会高校

声 明 本 公 司 及 全 体 董 事 监 事 高 级 管 理 人 员 承 诺 不 存 在 虚 假 记 载 误 导 性 陈 述 或 重 大 遗 漏, 并 对 其 真 实 性 准 确 性 完 整 性 承 担 个 别 和 连 带 的 法 律 责 任 本 公 司 负 责 人 和 主 管 会 计 工 作 的

济南大学计算机科学与技术专业发展规划

13 根 据 各 种 网 络 商 务 信 息 对 不 同 用 户 所 产 生 的 使 用 效 用, 网 络 商 务 信 息 大 致 可 分 为 四 级, 其 中 占 比 重 最 大 的 是 ( A ) A 第 一 级 免 费 信 息 B 第 二 级 低 收 费 信 息 C 第 三 级 标 准 收 费

Microsoft Word - ch02.doc

(Microsoft Word - \261M\303D\263\370\247i\247\3572.doc)

59 1 CSpace 2 CSpace CSpace URL CSpace 1 CSpace URL 2 Lucene 3 ID 4 ID Web 1. 2 CSpace LireSolr 3 LireSolr 3 Web LireSolr ID

目 录 目 录 平 台 概 述 技 术 架 构 技 术 特 点 基 于 统 一 平 台 的 多 产 品 线 支 撑 先 进 性 安 全 性 开 放 性 高 性 能 和

6. 繳 費 後 因 無 故 參 加 比 賽, 在 報 名 截 止 日 前 可 申 請 退 費, 需 於 協 會 網 站 下 載 並 填 寫 退 費 申 請 書 ; 若 已 超 過 報 名 截 止 日 期, 報 名 費 用 業 已 用 於 保 險 及 其 他 相 關 行 政 作 業 等 必 要 支

untitled

untitled

软 件 工 程 专 业 习 指 南 目 录 一 软 件 工 程 专 业 设 置 背 景 与 发 展 前 景... 3 二 软 件 工 程 专 业 实 践 教 条 件... 4 三 软 件 工 程 专 业 课 程 类 型 及 核 方 式 软 件 工 程 专 业 课 程 类 型...7

Microsoft Word 样章.dot

LiveBOS产品白皮书

LiveBOS产品白皮书

温州市政府分散采购

天津天狮学院关于修订2014级本科培养方案的指导意见

untitled

<4D F736F F D204954D0D0D2B5D6B0D2B5BCBCC4DC2020CDA8D3C3D2AAC7F32D656E642E646F63>

Adobe® Flash® 的 Adobe® ActionScript® 3.0 程式設計

挪 威 的 森 林 第 一 章 37 岁 的 我 端 坐 在 波 音 747 客 机 上 庞 大 的 机 体 穿 过 厚 重 的 夹 雨 云 层, 俯 身 向 汉 堡 机 场 降 落 11 月 砭 人 肌 肤 的 冷 雨, 将 大 地 涂 得 一 片 阴 沉 使 得 身 披 雨 衣 的 地 勤 工

最 佳 做 法 : 在 需 要 时 或 需 要 前 从 CDN 下 载 内 容, 并 使 它 们 与 Flash 代 码 和 文 件 分 离 存 盘 率 vs 响 应 速 度 当 用 户 玩 游 戏 时, 客 户 端 可 以 把 每 一 个 变 化 实 时 写 到 后 端 Web 服 务 器, 也

(CIP) Web /,. :, ISBN X.W T P393.4 CIP (2004) Web ( ) ( / ) : * 787

职 位 类 别 : 测 试 工 程 师 工 作 经 验 或 实 习 经 历 : 不 限 岗 位 要 求 : 1. 本 科 及 其 以 上 学 历, 计 算 机 相 关 专 业 2014 届 毕 业 生 ; 2. 实 习 时 间 要 求, 尽 量 一 周 五 个 工 作 日 ; 3. 熟 悉 Wind

「西醫基層總額支付委員會《第28次委員會議紀錄

TopTest_Adminstrator.doc

ArcGIS Sever.NET ArcGIS Server Web JAVA ArcGIS Server Web

目 錄 1. 蒸 豬 肉 丸 2. 蜜 汁 腰 果 3. 鳳 梨 蝦 球 4. 金 菇 扒 芥 菜 5. 松 鼠 黃 魚 6. 椒 鹽 魷 魚 7. 時 蔬 燴 蝦 丸 8. 粉 蒸 小 排 骨 9. 酥 炸 黃 魚 條 10. 彩 椒 炒 魷 魚

視力保健 Q&A

個 人 所 得 税 非 居 住 者 購 買 持 有 出 售 日 本 的 房 地 產 時, 需 提 出 個 人 所 得 税 報 表, 繳 納 税 金 另 対 租 金 有 扣 繳 源 泉 税 之 場 合 Q1 非 居 住 者 是 指? 非 居 住 者 指 在 日 本 国 内 無 住 所, 而 至 現 在

(1) 所 謂 社 會 工 作 相 當 科 系 組 所 學 位 學 程, 是 指 有 開 設 下 列 15 學 科, 且 每 學 科 至 少 3 學 分 以 上, 總 計 45 學 分, 且 經 考 選 部 審 議 通 過 並 公 告 者 ; 該 15 學 科 列 示 如 下 : * 社 會 工 作

untitled

專題報告交版.doc

chapter 2 HTML5 目錄iii HTML HTML HTML HTML HTML canvas

android讲座

一 引 言 目 的 内 容 系 统 软 件 插 件 配 置... 3 二 系 统 介 绍 系 统 主 要 功 能 系 统 角 色 权 限 申 请 流 程 说 明... 4 三 企 业 申 请

信息

北京北信源软件股份有限公司招股书(申报稿)

河 南 蓝 皮 书 文 化 (2008) 网 络 文 学 主 要 是 指 在 网 上 原 创 的 文 学 作 品 作 为 网 络 文 化 的 主 力 部 分, 网 络 文 学 的 发 展 在 近 年 来 势 不 可 挡 作 为 凭 借 新 兴 媒 介 兴 起 的 文 学, 网 络 文 学 与 传 统

21 flash

《將進酒》

jsp

Microsoft Word - 书目文件.doc

Microsoft Word - Flex中的CSS样式.doc

MVB-1001.DOC

E3. 最 大 公 因 數 問 題 描 述 : 寫 一 程 式 求 兩 數 之 最 大 公 因 數 利 用 TextField 元 件 輸 入 正 整 數 M, N (1 N M 9999), 按 下 compute 按 鈕 後 計 算 正 整 數 M, N 的 最 大 公 因 數, 並 顯 示 於

電機工程系認可證照清單 /7/1

皮肤制作教程

untitled

目 录 一 重 要 提 示... 3 二 公 司 主 要 财 务 数 据 和 股 东 变 化... 3 三 重 要 事 项... 6 四 附 录 / 20

安全教育案例


2048.doc

「行政院及所屬各機關出國報告綜合處理要點」

第五讲

枣 庄 八 一 水 煤 浆 热 电 有 限 责 任 万 千 瓦 公 司 煤 矸 石 综 合 利 用 热 电 滨 州 市 沾 化 区 城 市 供 热 中 心 背 万 千 瓦 压 机 组 郓 城 县 生 活 垃 圾 焚 烧 发 电 日 处 理 生 活 垃 圾 吨 兆 瓦 山 东 沂 蒙 抽 水 蓄 能


!"#$ %

<4D F736F F D20B0B2C8ABD6AACAB6CAD6B2E12E727466>

* 春 中 喜 王 九 相 寻 ( 晚 春 )* 二 月 湖 水 清, 家 家 春 鸟 鸣 林 花 扫 更 落, 径 草 踏 还 生 酒 伴 来 相 命, 开 尊 共 解 酲 当 杯 已 入 手, 歌 妓 莫 停 声 * 梅 道 士 水 亭 * 傲 吏 非 凡 吏, 名 流 即 道 流 隐 居 不

Microsoft PowerPoint - ³Ò´f¿³

石 狮 市 小 学 语 文 阅 读 与 习 作 教 学 征 文 评 选 优 秀 作 品 汇 编 耕 耘 ( 第 17 辑 ) 目 录 前 言 小 学 教 研 室 [4] 阅 读 教 学 把 握 内 在 联 系 提 升 理 性 认 识 祥 芝 中 心 校 黄 军 荣 [5] 求 真 务 实 有 效 教

《河殇》

' I 6

综合26

中国教育管理全集_二十五_

艾宁《问中医几度秋凉》

不 管 有 多 忙, 请 您 抽 空 把 这 个 文 件 看 完!! 七 十 年 代 送 礼 送 点 心 八 十 年 代 送 礼 送 保 健 品 九 十 年 代 送 礼 送 鲜 花 二 十 一 世 纪, 送 礼 送 什 么 呢? 二 十 一 世

Microsoft Word - 中國文學.doc

( 二 ) 广 东 省 外 地 区 1 北 京 市.19 2 太 原 市.23 3 张 家 口 市 24 4 天 津 市.25 5 济 南 市.27 6 青 岛 市.28 7 沈 阳 市.29 8 大 连 市.31 9 哈 尔 滨 市 长 春 市 上 海 市

城 市 学 研 究 第 辑 革 既 是 贯 彻 落 实 中 央 决 策 部 署 的 具 体 体 现 也 是 深 入 探 索 城 乡 统 筹 发 展 的 实 践 需 要 事 实 上 年 重 庆 市 成 为 全 国 统 筹 城 乡 综 合 配 套 改 革 试 验 区 时 国 务 院 通 过 了 重 庆

卫生部托儿所、幼儿园卫生保健制度

Microsoft Word - 魯迅-藥.doc

附:

目 录 第 一 编 校 办 公 室 工 作 制 度 学 校 发 展 规 划 工 作 管 理 规 定 学 校 规 章 制 度 管 理 办 法 学 校 会 议 管 理 制 度 校 长 办 公 会 议 事 制 度 学 校 例

茶文化与人际关系

馬太福音 劉梅蕾師母

!!! " "!! " " " "!! " "!!! " "! " "! " " " " " " "

<4D F736F F D20D6D0CEF7D2BDBDE1BACFCDE2BFC6D1A720D6D0CEF7D2BDBDE1BACFB9C7C9CBBFC6D1A72E646F63>

我 适 合 当 律 师 吗? 文 中 华 全 国 律 师 协 会 常 务 理 事 : 陈 锡 康 按 照 国 人 的 传 统, 勉 励 别 人 或 者 教 导 别 人, 大 抵 都 是 尊 者 长 者 或 成 功 者 的 专 利 作 为 一 个 还 算 是 青 年 律 师 的 基 层 法 律 工 作

Microsoft Word - 煽.doc

Microsoft Word - 文档 2


校旗及学风、校风、教风

证券代码:002153

Transcription:

Flex 快 速 起 步 Ultrapower 李 文 智

内 容 概 要 1 什 么 是 MXML? 2 Flex 组 件 的 介 绍 与 举 例 3 Flex 的 数 据 通 信 4 一 个 简 单 的 Flex 实 例

第 一 部 分 MXML 的 含 义 MXML 的 含 义? MXML 是 一 个 用 来 描 述 Flex 组 件 的 一 种 类 XML 语 言, 同 时 也 可 以 使 用 MXML 声 明 来 定 义 程 序 中 的 非 可 视 化 组 件, 比 如 对 服 务 器 端 数 据 源 (<mx:httpservice>) 的 访 问 等 举 例 说 明 <mx:label> 1. mx 被 称 之 为 命 名 空 间 它 是 通 过 在 Application 标 签 中 使 用 一 个 独 一 无 二 的 URL 来 声 明 的 2. Label 为 Flex 中 的 一 个 组 件 的 名 称 例 如 :Button Canvas HTTPService 等 3. <mx:label>.</mx:label> 中 包 含 了 Flex 组 件 Label 的 属 性 方 法 等

什 么 是 MXML? 第 一 部 分 哪 些 文 件 可 以 组 成 Flex 文 件? 1 以 MXML 结 尾 的 Flex 程 序 文 件 2 以 AS 结 尾 的 ActionScript 文 件 3 以 CSS 结 尾 的 样 式 表 文 件

第 二 部 分 Flex 组 件 的 介 绍 与 举 例 组 件 的 分 类 1 General Controls( 一 般 控 件 ) 2 Button Controls( 按 钮 类 控 件 ) 3 Data Controls( 日 期 类 控 件 ) 4 Loader Controls( 载 入 类 控 件 ) 5 Menu Controls( 菜 单 控 件 ) 6 Text Controls( 文 本 类 控 件 ) 7 Containers( 容 器 ) 8 Repeater Controls( 循 环 控 件 )

第 二 部 分 Flex 组 件 的 介 绍 与 举 例 组 件 的 分 类 1 General Controls( 一 般 控 件 ) Alert( 弹 出 对 话 框 控 件 ) ColorPicker( ( 颜 色 选 择 器 控 件 ) ComboBox( 下 拉 列 表 控 件 ) DataGrid( 表 格 控 件 ) HorizontalList( 水 平 列 表 控 件 ) HRule ( 水 平 分 割 线 控 件 ) HScrollBar( 水 平 滚 动 条 控 件 ) HSlider( 水 平 刻 度 控 件 ) NumericStepper( 数 字 刻 度 控 件 ) ProgressBar( ( 进 度 条 控 件 ) Spacer( 占 位 符 控 件 ) TabBar( 分 页 控 件 ) TileList( 标 题 控 件 ) Tree( 树 形 控 件 ) VRule( 垂 直 分 割 线 控 件 ) VScrollBar( 垂 直 滚 动 条 ) List( 列 表 控 件 ) Vslider( 垂 直 刻 度 控 件 )

第 二 部 分 Flex 组 件 的 介 绍 与 举 例 组 件 的 分 类 2 Button Controls( 按 钮 类 控 件 ) Button( 按 钮 控 件 ) ButtonBar( ( 按 钮 条 控 件 ) CheckBox( 判 断 器 控 件 ) LinkBar( 链 接 条 控 件 ) LinkButton( 链 接 按 钮 控 件 ) PopUpButton( 弹 出 按 钮 控 件 ) RadioButton( 单 选 控 件 ) RadionButtonGroup( 多 选 控 件 ) ToggleButtonBar( 触 发 器 按 钮 条 控 件 )

第 二 部 分 Flex 组 件 的 介 绍 与 举 例 组 件 的 分 类 3 Data Controls( 日 期 类 控 件 ) DateChooser( 日 期 选 择 器 控 件 ) DateField( ild( 日 期 控 件 )

第 二 部 分 Flex 组 件 的 介 绍 与 举 例 组 件 的 分 类 4 Loader Controls( 载 入 类 控 件 ) Image( 图 形 控 件 ) SWFLoader(SWF ( 读 取 控 件 ) VideoDisplay( 视 频 显 示 控 件 )

第 二 部 分 Flex 组 件 的 介 绍 与 举 例 组 件 的 分 类 5 Menu Controls( 菜 单 控 件 ) Menu( 菜 单 控 件 ) MenuBar( ( 菜 单 组 控 件 ) PopUpMenuButton( 弹 出 菜 单 控 件 )

第 二 部 分 Flex 组 件 的 介 绍 与 举 例 组 件 的 分 类 6 Text Controls( 文 本 类 控 件 ) Label( 标 签 控 件 ) RichTextEditor( ih ( 富 文 本 编 辑 控 件 ) Text( 文 本 控 件 ) TextArea( 多 行 文 本 控 件 ) TextInput( 文 本 输 入 控 件 )

第 二 部 分 Flex 组 件 的 介 绍 与 举 例 组 件 的 分 类 7 Containers( 容 器 ) Application(Flex 应 用 容 器 ) Accordion( ( 手 风 琴 式 容 器 ) ApplicationControlBar( 应 用 控 件 条 容 器 ) Box( 盒 子 容 器 ) Canvas( 布 局 控 件 ) ControlBar( 控 件 条 容 器 ) DividedBox( 分 割 容 器 ) Form/FormHeading/FormItem( 表 格 ) Hbox( 水 平 盒 子 容 器 ) HDividedBox( id db ( 水 平 分 割 容 器 ) Panel( 面 板 容 器 ) TabNavigator( 分 页 导 航 条 ) Title( 标 题 容 器 ) TitleWindow( 标 题 窗 体 ) VBox( 垂 直 盒 子 容 器 ) VDividedBox( 垂 直 分 割 容 器 ) Grid/GridItem/GridRow( 格 子 容 器 ) ViewStack( 多 页 显 示 容 器 )

第 二 部 分 Flex 组 件 的 介 绍 与 举 例 组 件 的 分 类 8 Repeater Controls( 循 环 控 件 ) Repeater( 循 环 控 件 )

第 二 部 分 Flex 组 件 的 介 绍 与 举 例 Flex 3.0 新 增 组 件 的 介 绍 Advance Datagrid 的 介 绍 多 列 排 序 ( 按 住 Control 键 在 点 击 某 一 列 的 表 头 来 实 现 多 列 排 序 ) 自 定 义 行 和 列 样 式 ( 通 过 设 置 行 和 列 的 stylefunction 指 向 一 个 函 数 来 样 式 化 行 列 ) 显 示 分 层 数 据 ( 也 就 是 大 家 熟 知 的 Tree Datagrid)

第 二 部 分 Flex 组 件 的 介 绍 与 举 例 Advance Datagrid 的 介 绍 多 列 排 序 ( 按 住 Control 键 在 点 击 某 一 列 的 表 头 来 实 现 多 列 排 序 ) 1 点 击 AdvancedDataGrid 组 件 的 任 意 列 表 头 对 任 意 列 进 行 排 序, 例 如 点 击 Student 列 的 列 表 头 Student 列 进 行 升 序 / 降 序 的 排 列 2 按 住 Control 键, 点 击 其 他 任 意 的 列 头, 例 如 点 击 Score 列 头, 将 在 保 持 Student 列 为 升 序 排 列 的 情 况 下, 将 Score 列 按 升 序 排 列 现 在 你 可 以 从 中 发 现 某 一 学 生 的 最 好 成 绩 是 什 么 了

第 二 部 分 Flex 组 件 的 介 绍 与 举 例 Advance Datagrid 的 介 绍 自 定 义 行 和 列 样 式 ( 通 过 设 置 行 和 列 的 stylefunction 指 向 一 个 函 数 来 样 式 化 行 列 ) 通 过 使 用 AdvancedDataGrid 组 件 的 回 调 (CallBack) 函 数 来 自 定 义 表 格 行 列 的 样 式 : 控 制 某 一 行 的 样 式, 使 用 AdancedDataGrid.styleFunction 属 性 控 制 某 一 列 的 样 式, 使 用 AdancedDataGridColumn.styleFunction 属 性 回 调 函 数 必 须 要 有 如 下 声 明 : XXX(value:Object,column: AdvancedDataGridColumn):Object

第 二 部 分 Flex 组 件 的 介 绍 与 举 例 Advance Datagrid 的 介 绍 支 持 分 层 数 据 的 显 示 ( 也 就 是 大 家 熟 知 的 Tree Datagrid) 分 层 数 据 (Hierarchical data): 是 一 种 以 父 子 项 目 结 构 分 层 的 数 据, 分 组 数 据 (Grouped data) 是 一 开 始 就 为 平 面 的 而 无 内 在 层 次 关 系 的 数 据 在 将 该 数 据 传 递 给 AdvancedDataGrid 前, 您 可 以 指 定 一 个 或 更 多 的 数 据 字 段 将 一 组 数 据 归 组 为 同 一 层 次 平 面 数 据 ( 普 通 的 数 据 格 式 ): 也 就 是 将 分 层 数 据 一 一 归 组 当 您 的 数 据 以 平 面 结 构 组 织 时, 可 以 使 用 GroupingCollection 类 需 要 指 定 一 个 或 更 多 的 字 段 来 将 平 面 数 据 组 织 为 同 一 层 次

Flex 的 数 据 通 信 Flex 与 外 部 通 讯 的 方 式 1 HTTPSerivce 的 方 式 2 WebService 的 方 式 3 Remoting 的 方 式 第 三 部 分

HTTPSerivce 的 方 式 定 义 使 用 HTTP 协 议 传 送 数 据 数 据 传 输 形 式 第 三 部 分 数 据 的 传 输 形 式 比 较 单 一, 例 如 文 本 格 式 XML 等 配 置 复 杂 度 无 需 进 行 额 外 配 置 使 用 范 围 直 接 可 以 使 用 JSP PHP DotNet CF ASP 等 现 有 语 言 为 后 台

HTTPSerivce 的 方 式 优 点 第 三 部 分 当 数 据 量 比 较 小 的 时 候 适 合 使 用 HTTPService 的 方 式 传 输 缺 点 数 据 的 传 输 形 式 比 较 单 一

HTTPSerivce 的 方 式 格 式 <mx:httpservice></mx:httpservice> 使 用 参 数 举 例 id:httpservice 的 实 例 化 名 称 url:httpservice 的 URL 地 址 result: 调 用 完 HTTPService 返 回 的 结 果 第 三 部 分 fault: 调 用 HTTPService 发 生 错 误 时 返 回 的 结 果 <mx:request>: 向 HTTPService 传 输 的 参 数 ( 可 省 略 ) 调 用 方 式 send() 的 方 式 即 可 调 用 HTTPService

WebService 的 方 式 定 义 第 三 部 分 使 用 SOAP 协 议 传 送 数 据 SOAP 是 一 种 基 于 XML 的 不 依 赖 传 输 协 议 的 应 用 层 协 议, 用 来 在 应 用 程 序 之 间 方 便 地 以 对 象 的 形 式 交 换 数 据 SOAP 所 使 用 的 传 输 协 议, 可 以 是 HTTP SMTP POP3 JMS 等 协 议, 还 可 以 是 为 一 些 应 用 而 专 门 设 计 的 特 殊 通 信 协 议, 但 最 常 使 用 的 还 是 HTTP 协 议 数 据 传 输 形 式 数 据 的 传 输 形 式 比 较 单 一, 例 如 文 本 格 式 数 组 等 配 置 复 杂 度 无 需 进 行 额 外 配 置 使 用 范 围 直 接 可 以 使 用 JSP PHP DotNet CF 等 现 有 语 言 为 后 台

WebService 的 方 式 优 点 第 三 部 分 当 一 个 Flex 需 要 使 用 不 同 的 编 程 语 言 的 时 候, 使 用 WebService 可 以 使 这 些 编 程 语 言 互 通 在 一 个 用 户 界 面 和 中 间 层 有 较 多 交 互 的 应 用 程 序 中, 适 用 于 WebService 缺 点 数 据 的 传 输 形 式 比 较 单 一

WebService 的 方 式 格 式 <mx:webservice></mx:webservice> 使 用 参 数 举 例 id:webservice 的 实 例 化 名 称 url:webservice 的 URL 地 址 result: 调 用 完 WebService 返 回 的 结 果 第 三 部 分 fault: 调 用 WebService 发 生 错 误 时 返 回 的 结 果 <mx:operation>:webserivce 中 方 法 的 名 称 <mx:request>: 向 WebService 传 输 的 参 数 ( 可 省 略 ) 调 用 方 式 send() 的 方 式 即 可 调 用 WebService

Remoting 的 方 式 定 义 第 三 部 分 AMF(Action Message Format) 二 进 制 数 据 信 息 格 式 传 递 数 据, 它 采 用 二 进 制 压 缩, 序 列 化 反 序 列 化 传 输 数 据, 从 而 为 Flash 播 放 器 与 Flash Remoting 网 关 通 信 提 供 了 一 种 轻 量 级 的 高 效 能 的 通 信 方 式 数 据 传 输 形 式 数 据 的 灵 活 性 高, 例 如 可 以 使 用 Binary 直 接 调 用 远 程 对 象 等 形 式 直 接 传 输 数 据 配 置 复 杂 度 配 置 比 较 复 杂 使 用 范 围 必 须 支 持 安 装 Flash Remoting 的 服 务 器 上 面 运 行

Remoting 的 方 式 优 点 第 三 部 分 AMF 最 大 的 特 色 在 于 可 直 接 将 Flash 内 置 对 象, 例 如 Object, Array, Date, XML, 传 回 服 务 器 端, 并 且 在 服 务 器 端 自 动 进 行 解 析 成 适 当 的 对 象, 这 就 减 轻 了 开 发 人 员 繁 复 工 作, 同 时 也 更 省 了 开 发 时 间 由 于 AMF 采 用 二 进 制 编 码, 这 种 方 式 可 以 高 度 压 缩 数 据, 因 此 非 常 适 合 用 来 传 递 大 量 的 资 料 数 据 量 越 大,Flash Remoting 的 传 输 效 能 就 越 高, 远 远 超 过 Web Service 至 于 XML, LoadVars 和 loadvariables(), 它 们 使 用 纯 文 本 的 传 输 方 式, 效 能 就 更 不 能 与 Flash Remoting 相 提 并 论 了 缺 点 配 置 复 杂 并 且 Flash Remoting 是 收 费 的

Remoting 的 方 式 第 三 部 分 支 持 Flash Remoting 的 服 务 1 LCDS( LiveCycle Data Service ) Adobe 公 司 官 方 推 荐 的 Flash Remoting, 支 持 最 新 版 本 的 AM3 它 的 RO 部 分 类 似 于 spring 的 aop, 直 接 对 配 置 的 Java 类 进 行 切 入, 因 此 对 于 设 计 模 式 来 说, 他 打 破 了 传 统 的 web 请 求 模 式, 纯 粹 通 过 访 问 一 个 messagebroker 这 个 servlet 来 访 问 java 类 因 此 如 果 不 太 容 易 接 受 新 架 构 或 者 对 新 架 构 不 能 灵 活 改 变 的 话, 会 有 些 麻 烦, 比 如 说, 他 获 取 不 到 传 统 request 对 象 当 然 这 也 是 可 以 完 全 通 过 改 造 程 序 框 架 得 到 解 决 的 2 其 他 开 源 的 Flash Remoting 支 持 PHP:Amfphp 支 持 Dotnet: FLUORINE 支 持 Java: BlazeDS WebORB 等 以 上 的 Flash Remoting 都 是 免 费 开 源 的

一 个 简 单 的 实 例 天 气 预 报 第 四 部 分 客 户 端 使 用 Flex 3.0 服 务 器 端 使 用 DotNet(C#) VS2003 使 用 WebService 的 方 式 与 服 务 器 段 进 行 通 讯 使 用 一 个 List 来 存 放 国 内 的 主 要 城 市

一 个 简 单 的 实 例 天 气 预 报 的 展 示 第 四 部 分 初 始 化 界 面 效 果 查 询 界 面 显 示 天 气 界 面

一 个 简 单 的 实 例 include 的 使 用 include "CityName.as"; 第 四 部 分 // ActionScript file // CityName.as [Bindable] private var cityname: Array = [ {label:" 北 京 ", data:"152"} }, {label:" 广 州 ", data:"292"}, {label:" 乌 鲁 木 齐 ", data:"28"} ]; include: 可 以 包 含 一 个 AS 文 件, 本 例 中 包 含 的 是 CityName.as CityName.as: 定 义 了 一 个 数 组 它 包 含 了 两 个 标 签 : label 和 data

一 个 简 单 的 实 例 WebService 的 定 义 第 四 部 分 <mx:webservice id="qqweathersrv" wsdl="http://webservice.k- zone.cn/webservice1/service1.asmx?wsdl" showbusycursor="true" useproxy="false"> <mx:operation name="getweather" result="resultflexweather(event)"> <mx:request> <p_strcitycode strcitycode> {selecteditem.data} </p_strcitycode strcitycode></mx:request> </mx:operation> </mx:webservice> Id:WebService 实 例 化 的 名 称 wsdl:webservice 的 地 址, 可 以 理 解 为 url showbusycursor= true : 当 调 用 这 个 WebService 的 时 候 鼠 标 显 示 忙 状 态 GetWeather: 其 中 GetWeather 为 服 务 器 端 (C#) 中 的 一 个 具 体 方 法 ( 名 称 必 须 一 致 ) <mx:request>: 为 调 用 的 参 数 ( 可 以 有 多 个 参 数, 但 本 例 就 一 个 参 数 ) <p_strcitycode>: 为 服 务 器 端 (c#) 里 面 方 法 GetWeather 的 参 数 Result: 调 用 完 毕 后 得 到 的 结 果

一 个 简 单 的 实 例 WebService 的 使 用 QQWeatherSrv.GetWeather.send() 第 四 部 分 QQWeatherSrv: 即 WebService 的 id GetWeather: 我 们 将 要 调 用 的 服 务 器 端 的 具 体 方 法 ( 在 mx:operation 中 指 明 的 name 值 ) send(): 则 调 用 id 为 QQWeatherSrv 的 WebService 中 的 QQWeatherSrv 方 法

一 个 简 单 的 实 例 第 四 部 分 调 用 WebService 完 毕 后 返 回 值 的 处 理 <?xml version="1.0" encoding="utf-8"?> <string xmlns="http://tempuri.org/"> 多 云 ;-7 ~6 ; 无 风 向 微 风 ; 弱 ; 中 </string> 这 就 是 调 用 完 WebService 后 得 到 的 结 果

一 个 简 单 的 实 例 第 四 部 分 调 用 WebService 完 毕 后 返 回 值 的 处 理 private function resultflexweather(event:resultevent):void{.. var arr:array = event.result.tostring().split(";");.. } event.result: 它 的 值 就 是 调 用 完 WebService 返 回 后 的 结 果 即 多 云 ;-7 ~6 ; 无 风 向 微 风 ; 弱 ; 中

Q&A

Thank you airandom@gmail.com