最近太忙了,几乎都没有时间打开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就可以了,不必浪费宝贵的时间。
admin#flashas.net (#为@) 联系QQ:
:40777822