理论教育 FlasHIslandⅢ元素的数据传输处理

FlasHIslandⅢ元素的数据传输处理

时间:2023-05-31 理论教育 版权反馈
【摘要】:Flash Island的数据传输可以通过一个例子来描述。为了使Adobe Flash应用程序和Web Dynpro应用程序之间进行通信,需配置Web Dynpro Island Library for Flex 到所需的项目:● 这涉及SWC文件WDIslandLibrary.swc和WDIslandLibrary-debug.swc。保存这两个文件到MIME资源库所在路径SAP/PUBLIC/BC/UR/nw7/FlashIslands/下,以便可以随时访问它们。

FlasHIslandⅢ元素的数据传输处理

Flash Island的数据传输可以通过一个例子来描述。示例显示了一个条形图,该图创建于Adobe Flex Builder中,使用值从SAP系统中取得,学科(subject)和成绩(test)的值会显示在条形图上。在Web Dynpro应用程序中,最终用户可以将查询的成绩显示出来,若单击“总成绩”按钮,则Adobe Flash组件将取得Web Dynpro应用程序的总成绩及更新的条形图,运行结果如图2-1所示。

978-7-111-54749-5-Chapter02-1.jpg

图 2-1

1.先决条件Prerequisites

该例的出发点是一个SWF文件(包括调试的SWF文件)及SWF文件的详细信息,如变量、列表和必要的动作。

注:Flex文件区分大小写。

为了使Adobe Flash应用程序和Web Dynpro应用程序之间进行通信,需配置Web Dynpro Island Library for Flex 到所需的项目:

● 这涉及SWC文件WDIslandLibrary.swc和WDIslandLibrary-debug.swc。保存这两个文

件到MIME资源库所在路径SAP/PUBLIC/BC/UR/nw7/FlashIslands/下,以便可以随时

访问它们。(www.daowen.com)

● 将它们保存在Adobe Flex Builder下构建的路径。

● 在Adobe Flex编码需要时导入Flash Islands库(import sap.FlashIsland)。

● 为了数据传输能够正常进行,在Adobe Flex应用程序中使用FlashIsland.register

(<component_name>)语句注册相关的Adobe Flex组件。

2.操作Procedure

● 导入SWF文件及其调试的SWF文件。

● 在Web Dynpro应用程序中定义与Adobe Flex应用程序中相同名称的Context属性。

● 在调用Flash Island之前编辑Context节点,如供给函数。

● 编辑显示Flash Island控件的视图。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈