下面这个例子使用了据对定位标签,容器内名为“按钮1”的组件未定义坐标则默认放在(0,0)位置,其它组件定义了xy则排放在指定位置。
例子如下:
试试自定义事件,在b.mxl中自定义一个事件,在a中监听该事件,让事件返回控件的id,这样在a中就可以操作了。
以传递字符串为例;
/*自定义事件类*/
package
{
import flash.events.event;
public class myevent extends event
{
public function myeventclass(type:string)
{
super(type, false, false);
}
}
}
在b中 在你要获取的控件中让该控件抛出自定义事件
var e:textevent = new textevent("myevent");
e.type = "123";
this.dispatchevent(e);
在a中:
//监听事件
pid.addeventlistener("myevent",hehe);
private function hehe(e:event):void
{
//通过 e.type
即可得到在b中所付的值"123";
}
希望能帮助你啊。