flex button事件响应

问题描述

<?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init()"> <mx:Script> <![CDATA[ import mx.controls.Label; import mx.events.CloseEvent; import mx.containers.TitleWindow; import mx.managers.PopUpManager; private var titleWindow:TitleWindow; public function init():void { mx.controls.Alert.show("tests"); var label:Label = new Label(); label.text = "Hello world"; titleWindow = new TitleWindow(); titleWindow.title = "Custom title"; titleWindow.showCloseButton = true; titleWindow.width = 240; titleWindow.height = 180; titleWindow.addEventListener(CloseEvent.CLOSE, titleWindow_close); titleWindow.addChild(label); PopUpManager.addPopUp(titleWindow, this, true); PopUpManager.centerPopUp(titleWindow); } private function titleWindow_close(evt:CloseEvent):void { PopUpManager.removePopUp(titleWindow); } ]]> </mx:Script> <mx:Panel y="46" width="868" height="462" layout="absolute" title="学生教材选订" fontSize="16" fontWeight="bold" horizontalCenter="0" horizontalAlign="right"><mx:VBox horizontalAlign="right"><mx:DataGrid id="stuinfogrid" textAlign="left" x="23" y="10" height="400" width="700" editable="true" fontSize="13"><mx:ArrayCollection><mx:Object coursename="软件工程" teachername="马素霞" bookname="软件工程导学"/><mx:Object coursename="软件工程" teachername="马素霞" bookname="软件工程导学"/><mx:Object coursename="软件工程" teachername="马素霞" bookname="软件工程导学"/></mx:ArrayCollection><mx:columns><mx:DataGridColumn headerText="课程" dataField="coursename"/><mx:DataGridColumn headerText="教师" dataField="teachername"/><mx:DataGridColumn headerText="教材" dataField="bookname" minWidth="200"/><mx:DataGridColumn headerText="教材信息" dataField="bookinfo" textAlign="center" editable="true" width="100"><mx:itemRenderer> <mx:Component> <mx:Button width="30" height="10" fontSize="14" click="init()" label="查看"> </mx:Button> </mx:Component> </mx:itemRenderer></mx:DataGridColumn><mx:DataGridColumn headerText="是否订购" dataField="buybook" textAlign="center" itemRenderer="mx.controls.CheckBox" editorDataField="selected" rendererIsEditor="true" minWidth="100" editable="true"/></mx:columns></mx:DataGrid></mx:VBox></mx:Panel></mx:Application>为什么click="init()"不起作用 点击button时程序没有反映。

解决方案

click="parentApplication.init()"把你的click事件改成这样子就可以了 你的button是放在了一个自定义的组件内 而调用主程序的方法 所以要获得主程序的引用

时间: 2024-09-15 20:57:44

flex button事件响应的相关文章

Android编程基础之简单Button事件响应综合提示控件Toast应用示例_Android

本文实例讲述了Android简单Button事件响应综合提示控件Toast应用.分享给大家供大家参考,具体如下: 前面讲述了在main.xml里定义了Button对象,这里我们来学习Button如何实现事件响应. Button按钮所触发的事件处理,我们称之为Event Handle,只不过在Android当中,按钮事件是由系统的Button.OnClickListener所控制,熟悉Java程序设计的读者对OnXxxListener应该不陌生.以下的Demo,我们将实现当点击Button时,Te

响应事件-android studio编译无错误,运行时显示,但点击button不响应按键事件

问题描述 android studio编译无错误,运行时显示,但点击button不响应按键事件 原因:自从Android 3.2(API 13),screen size也开始跟着设备的横竖切换而改变.这会导致activity重新加载方法:在AndroidManifest.xml里设置的MiniSdkVersion和 TargetSdkVersion属性大于等于13的情况下,如果你想阻止程序在运行时重新加载Activity,除了设 置""orientation"",你

mfc-MFC 将button控件SetParent()到另一个窗口后,事件响应混乱问题

问题描述 MFC 将button控件SetParent()到另一个窗口后,事件响应混乱问题 现有:窗口A,里面有button1,按钮事件是AfxMessageBox(L""我是窗口A的按钮"");窗口B,里面有button1.按钮事件是AfxMessageBox(L""我是窗口B的按钮""); 使用以下代码将button1发送到窗口B里面去:this->GetDlgItem(IDC_BUTTON1)->SetPar

java中怎么实现有一个button去结束另一个button的响应事件

问题描述 java中怎么实现有一个button去结束另一个button的响应事件 小弟在做一个界面,刚开始学java,怎么实现有一个button去结束另一个button的响应事件,求各位大神指点一下,越详细越好!!! 解决方案 定义一个成员变量: boolean isstop=false; 在button1里面写 for (...) { 你的代码 if (isstop) { isstop = false; return; } } 在另一个按钮(停止)里写 isstop=true; 解决方案二:

ontouchevent-android架子鼓怎么实现同时点击多个button同时响应操作的方法?

问题描述 android架子鼓怎么实现同时点击多个button同时响应操作的方法? 本人很爱玩音乐 看到ios平台很多音乐的模拟软件 吉他的~贝斯的 鼓的~~但是android平台却相当不给力 这些软件都很渣~~排名靠前的架子鼓的软件 竟然只能支持单指操作!就比如一个节奏咚次大次吧 kit(地鼓)和snare(踩镲)必须同时响起来 如果只支持单指操作的话 不能同时点击两个以上的鼓 这样模拟架子鼓的效果就太差了!! . . . 出于严重不满android平台音乐类软件质量的差劲 我就想自己捣鼓一个

IOS事件响应控制

    以前遇到一个项目,一个UIImageView对象上面有一个UIButton对象,然而项目的需求需要在点击 button的同时,UIImageView也接收到点击事件,在不使用代理和通知方法的前提下,通过事件响应链的原理,我们也可以很便捷的解决这个问题.     在处理这个问题之前,我们应该先清楚IOS的事件响应机制到底是个什么样的原理. 首先,这个事件响应的机制是分为两个部分的. 1.先在视图层级关系中找到应该响应事件的那个视图. 这一步是什么意思,其实很简单,就是找到你所触摸点对应的那

控件-Qt listWidgetItem中的button如何响应?

问题描述 Qt listWidgetItem中的button如何响应? 我自定义了ListWidgetItem 里面有一些按钮,请问我该如何实现点击item中的按钮获取到当前点击的是哪一个item并获取到item里控件的一些信息? 解决方案 http://www.myexception.cn/qt/1015995.html 解决方案二: cocoStudio: button触摸事件响应在android中button响应的两种方式android 的button响应及(IntentBundle)传递

android 关于用属性动画平移layout后其中button不能响应的问题

问题描述 android 关于用属性动画平移layout后其中button不能响应的问题 如题,为什么在layout中的button不能响应了? ObjectAnimator animator=ObjectAnimator.ofFloat(hiddenLayout,"translationY",0); animator.setDuration(100); animator.start(); Log输出属性动画执行前后layout的getY()未改变,这是为什么? 解决方案 原来是处理G

.Net 转战 Android 4.4 日常笔记(8)--常见事件响应及实现方式

原文:.Net 转战 Android 4.4 日常笔记(8)--常见事件响应及实现方式 在Andrioid开发中,常见的事件如下 单击事件 OnClickListener 长按事件 OnLongClickListener 滑动事件 OnTouchListenner 键盘事件 OnKeyListenner 焦点事件 setOnFoucsChangeListener 设置方式 1.动态设置(最常用的方式) Button btn = (Button) findViewById(R.id.btnTest