- 浏览: 47445 次
- 性别:
- 来自: 杭州
-
最新评论
v3_01 creating an event type and dispatching the event object 创建一个事件类型并派发事件对象
ex3_01
首先定义两个component
Choose.mxml
Preview.mxml

问题是:如何让Choose.mxml上的click事件,通知到Preview.mxml上呢?
这部分主要是讲,如何让两个component进行关联
主应用程序起到控制器作用
这里可以看到Choose.mxml 仍然是一个组件,它只是分派事件,将事件抛到主应用程序,而由主应用程序对事件进行处理和调度
创建并分派一个自定义事件有四步
1.在自定义组件中,首先使用Event元数据标签来定义事件类型的名称
在Choose.mxml中定义一个Event
<!-- Metadata ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --> <fx:Metadata> [Event(name="showPreview", type="flash.events.Event")] </fx:Metadata>
2.触发和处理用户或系统事件
将事件绑定到preview按钮上
<s:Button id="preview" label="Preview" click="preview_clickHandler(event)"/>
3.实例化事件对象
4.将该事件对象分派到它的父组件,该父组件往往就主应用程序
//以下是实例化及分派,dispatchEvent将事件传回到主应用程序 protected function preview_clickHandler(event:MouseEvent):void { var eventObject:Event = new Event("showPreview"); dispatchEvent(eventObject); }
5.主应用程序中处理该事件
当事件在Choose中触发,分派到主应用程序,主应用程序就可以对其进行处理
<!--WizRtf2Html Charset=0 -->
<!--WizRtf2Html Charset=0 -->
<components:Choose id="chooseEmployee" employeeData="{employeeData}" x="30" y="90" showPreview="chooseEmployee_showPreviewHandler(event)"/> <components:Preview id="previewEmployeeOfTheMonth" title="Employee of the Month" x="250" y="90" width="250" visible="false"/>
6.具体处理函数
//功能是打开previewEmployeeOfTheMonth 组件 protected function chooseEmployee_showPreviewHandler(event:Event):void { previewEmployeeOfTheMonth.visible = true; }
发表评论
-
v5_11 创建AIR应用
2011-03-05 21:45 889v5_11 Creating an Adobe AIR app ... -
v5_07 了解皮肤的组成部分
2011-03-05 21:44 1020v5_07 Implementing skin parts 了 ... -
v5_06 绘制MXML图形
2011-03-05 21:44 799v5_06 Drawing with MXMLgraphics ... -
v5_05 了解皮肤
2011-03-05 21:44 875v5_05 Introducing skinning 了解皮肤 ... -
v5_04 使用高级CSS选择器
2011-03-05 21:44 1119v5_04 Introducing advanced CSS ... -
v5_03 在CSS文件中定义样式
2011-02-27 20:31 1096v5_03 Defining styles in CSS ... -
v5_02 使用文本布局框架
2011-02-27 20:31 693v5_02 Utilizing the Text Layout ... -
v5_01 使用文本控件
2011-02-27 20:31 948v5_01 Introducing the text cont ... -
v4_11 为视图状态应用变换
2011-02-27 20:30 962v4_11 Animating states with tra ... -
v4_10 使用特效来实现组件动画
2011-02-27 20:30 948v4_10 Animating components with ... -
v4_09 使用容器控制组件布局
2011-02-27 20:30 853v4_09 Using constraints to cont ... -
v4_07 创建应用程序状态
2011-02-27 20:30 782v4_07 Creating pages with Flex ... -
v4_06 了解导航容器
2011-02-27 20:29 706v4_06 Understanding navigator c ... -
v4_05 创建项目渲染器和项目编辑器
2011-02-27 12:24 924v4_05 Creating item renderers a ... -
v4_04 使用DataGrid控件
2011-02-27 12:24 728v4_04 Creating and formatting ... -
v4_03 在基于列表的组件中实施一个Spa
2011-02-27 12:24 789v4_03 Implementing a Spark item ... -
v4_02 创建自定义项目渲染器
2011-02-27 12:24 834v4_02 Creating a custom item re ... -
v4_01 在项目渲染器中显示数据
2011-02-26 15:54 827v4_01 Representing data in defa ... -
v3_07 使用双向绑定
2011-02-26 15:53 872v3_07 Implementing two-way bind ... -
v3_06 验证表单数据
2011-02-26 15:53 803v3_06 validating form data 验证表单 ...
相关推荐
总结来说,"ssd_mobilenet_v3_large_coco_2020_01_14"是一个使用TensorFlow Object Detection API 的SSD Mobilenet V3 Large目标检测模型,已在COCO数据集上预训练。这个模型结合了SSD的高效检测和MobileNetV3的轻量...
标题中的"ssd_mobilenet_v3_large_coco_2020_01_14.tar.gz"是一个预训练的深度学习模型,基于TensorFlow框架。这个模型主要用于目标检测任务,结合了SSD(Single Shot MultiBox Detector)架构和MobileNet V3 Large...
这有两个文件,分别为inception_v3_weights_tf_dim_ordering_tf_kernels.h5, inception_v3_weights_tf_dim_ordering_tf_kernels_notop.h5
例如,如果有一个新的图像数据集,可以通过模型的`predict`函数获取每个图像的特征向量: ```python from keras.preprocessing import image import numpy as np img_path = 'path_to_your_image.jpg' img = image...
标题 "inception_v3_weights_tf_dim_ordering_tf_kernels.zip" 指向的是一个包含Inception V3模型权重的压缩文件,该模型是深度学习领域中著名的图像识别网络。这个压缩包的主要文件是 "inception_v3_weights_tf_dim...
标题 "CH34x_Install_Windows_v3_4.zip" 暗示这是一个针对Windows操作系统的驱动程序安装包,版本号为v3.4,主要用于CH34x系列芯片的设备。CH34x系列芯片是USB转串口、USB转虚拟COM口或USB转其他接口的控制器,常见...
为解决这一问题,我们有了一款名为“79047707_LSim_LIB_V3_0_0”的压缩包文件,它提供了一个专门用于仿真PID控制中PV值反馈的库。 首先,我们要理解什么是LSim LIB。LSim LIB是一个仿真库,专为PLC编程和仿真环境...
地图的配置可以通过创建一个 `google.maps.Map` 对象并传入一个包含多个选项的对象来完成。这些选项包括但不限于: - **中心位置** (`center`):地图的初始中心坐标。 - **缩放级别** (`zoom`):地图的初始缩放级别...
《FIBEX_V3_1_0_fibex3.1.0_》是一个与现场总线数据交换格式相关的标准文档,主要目的是促进不同应用程序之间的数据共享,特别是针对现场总线协议的数据。现场总线(Fieldbus)是工业自动化领域中用于设备间通信的一...
标题 "baidumapapi_v3_5_0" 暗示我们讨论的是百度地图API的一个特定版本,即v3.5.0。这个API是开发者用来集成百度地图服务到他们的应用程序中的一个工具包。它包含了丰富的功能,如定位、地图展示、路径规划、地理...
inception_v3_weights_tf_dim_ordering_tf_kernels_update.zip Linux下是放在“~/.keras/models/”中 Win下则放在Python的“settings/.keras/models/”中 Windows-weights路径:C:\Users\你的用户名\.keras\models ...
总的来说,Inception V3模型和对应的ImageNet标签文件,为深度学习领域的图像识别提供了一个强大且成熟的工具。通过理解并运用这个模型,开发者可以快速搭建起自己的图像识别系统,为各种应用场景如自动驾驶、医疗...
西门子SMART精彩屏WinCC_Flexible_SMART_V3_SP2_UPD1是一个重要的软件更新包,专为西门子SMART系列的人机界面(HMI)设计。WinCC_Flexible是西门子公司开发的一种强大的可视化软件,用于配置、调试和诊断工业自动化...
inception_v3_weights_tf_dim_ordering_tf_kernels_notop_update Linux下是放在“~/.keras/models/”中 Win下则放在Python的“settings/.keras/models/”中 Windows-weights路径:C:\Users\你的用户名\.keras\models...
总的来说,"ssd_mobilenet_v3_small_coco_2020_01_14.tar.gz"提供的模型是目标检测领域的一个强大工具,结合了SSD的高效检测和MobileNetV3的小型化设计,特别适合于资源有限的环境,如智能手机、嵌入式设备等。...
这个是谷歌训练的inception模型文件,第三版的,时间就是2016年8月28号
- **批量处理**:支持一次性处理多个文件,提高工作效率。 - **用户界面友好**:操作简单直观,即使是计算机初学者也能轻松上手。 - **兼容性好**:支持多种版本的PDF文件,包括最新版Adobe Acrobat创建的文件。 - *...
PRONETA_Basic_V3_1是一款专门针对PROFINET网络进行配置和诊断的专业工具,旨在帮助用户高效地管理和维护他们的工业自动化网络。本文将深入探讨PRONETA_Basic_V3_1的主要功能、操作流程以及如何利用这款工具解决实际...