用户登录
用户注册

分享至

flex控件

  • 作者: 江南皮革厂黄鹤的老姨子
  • 来源: 51数据库
  • 2020-09-28
使用绝对定位, 你通过使用其 x 和 y 属性来指定子控件的位置, 或者指定基于限制的布局;否则, Flex 会将该子级置于父容器的位置 0,0 处。 当指定 x 和 y 坐标时, 仅当更改这些属性值时, Flex 才会重新定位控件。使用标签表示绝对定位。
  下面这个例子使用了据对定位标签,容器内名为“按钮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";
}
希望能帮助你啊。
软件
前端设计
程序设计
Java相关