flex属性值在不同mxml中使用

来源:百度知道 编辑:UC知道 时间:2024/05/15 18:20:56
有两个mxml文件,a.mxml b.mxml
在a里面当鼠标经过一个label时,,需要把label的ID传给b里面使用。

怎么做??
是注册监听器吗?
不太明白。
能写个小例子吗

在a的鼠标经过label时,派发一个自定义事件,在b中监听就可以了!

a.mxml
<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script>
<![CDATA[
import manager.TestManager;
private var instance:TestManager=TestManager.getInstance();
private function mouseOverHandler():void{
instance.msg=label2.id;
}
]]>
</mx:Script>
<mx:Label id="label2" text="mouseOver" mouseOver="mouseOverHandler()"/>
</mx:Canvas>
----------------------------------------------------------------------
b.mxml
<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2