项目中遇到的问题

刚学flex就做一个流程管理器,之前做了一半,当中做其他项目耽误了几个月,重新拿起,感觉有点陌生

 

一、单步调试,下载最新的debug flashplay,安装完后,在flex3中单步调试按f11键

 

二、开始就遇到了get、set的问题,不能理解同样的方法名如何调用:

class MyClass
{
    private var myVal;

    public function get myValue()
    {
        return myVal;
    }

    public function set myValue(val)
    {
        myVal = val;
    }
}

使用这种新的getter/setter而不是传统方法的好处有两个:

1. 简化了函数的调用。比如上面的例子,定义了getter/setter方法之后:
(1) var newVal = myVal; 就等价于 var newVal = myValue();
(2) myVal = 1; 等价于 myValue(1);
很明显,调用和阅读起来都方便多了。

 

 

 

参考:http://nijiaben.iteye.com/blog/248091

http://hi.baidu.com/microblack/blog/item/0851d6354e68a388a71e1261.html

 

 

 

 

三、关于mx:TileList的问题

<mx:TileList id="icons" doubleClickEnabled="true" x="0" y="0" width="100%" height="100%">
     <mx:Object label="111" icon="@Embed('../asserts/4.png')"></mx:Object>
     <mx:Object label="222" icon="@Embed('../asserts/2.png')"></mx:Object>
     <mx:Object label="333" icon="@Embed('../asserts/1.png')"></mx:Object>
    </mx:TileList>
 只要定义了icons.selectedIndex的值,就会选中object,所以点击某个object即给icons.selectedIndex赋了值

 

icons.selectedItem就可以取到他对应的对象

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值