最近太忙了,几乎都没有时间打开Flex2或者FlashCS3。不过,as3blog.com还要继续更新下去。Nshen和Tomato的加盟一定会让as3blog.com带来更多好东西。

没有时间长篇大论,为了证明我还在关注这里,今天记录几个我在试用Flex2和CS3时遇到的一些小问题吧,也许你也会遇到:

  • 如果用getDefinitionByName方法创建自定义类,需要建立一个临时变量使得编译器找到定义,此外,传入的参数,必须是完整路径的,例如:
    private const DICT:Object =
    {
    googlepr:”com.awflasher.RIA.RankFetcher.GooglePR”,
    alexa:”com.awflasher.RIA.RankFetcher.AlexaRank”,
    sogourank:”com.awflasher.RIA.RankFetcher.SogouRank”,
    competerank:”com.awflasher.RIA.RankFetcher.CompeteRank”
    }
    “com.awflasher.RIA.RankFetcher.”不能省略
    在调用之前,需要var一个变量为null:
    public function onFlushData(evt:Event):void
    {
    var dummy1:GooglePR = null;
    var dummy2:AlexaRank = null;
    var dummy3:SogouRank = null;
    for each (var e in getDisplayArr)
    {
    var thisInstance:Sprite = addChild(new (getDefinitionByName(DICT[e]))(Number(myFetcher.rankValue.pr),theme_obj["line"], theme_obj[e])) as Sprite;
    thisInstance.x = 5;
    thisInstance.y = getChildIndex(thisInstance) * 20 + 20;
    }
    }
  • 对Sprite来说,useHandCursor必须在“buttonMode”为true时才能生效:
    buttonMode = true;
    useHandCursor = true;

这里也会不定期更新,到时候我会修改发布时间,大家看RSS就可以了,不必浪费宝贵的时间。

Still looking for something?

: http://as3blog.com/as3/as3tip-simple-hints/

No comments yet.