2009-02-22 58 views
1

到目前爲止,Flash IDE已經完成了我所有的Flash應用程序(儘管我很少使用時間軸,因爲我更喜歡做代碼中的所有事情),或者在FlexBuilder中作爲Flex應用程序。 只是擴展Sprite的應用程序(例如在FlexBuilder IDE中使用)是一種可行的應用程序方式,還是僅用於HelloWorlds?在什麼條件下你會不打擾使用Flash IDE? MXML文件可以用於只擴展Sprite的應用程序嗎?使用Flex擴展Sprite?

注:我不問什麼時候使用Flex與Flash。我也不問Flash編輯器或FlexBuilder IDE是否更適合編輯ActionScript文件。

編輯:我的意思是「可以將MXML文件用於只擴展Sprite的應用程序嗎?」我指的是您是否可以在Flexbuilder 3的Actionscript 3.0文件中使用MXML標記。我很確定您不能這樣做。

回答

2

只是擴展Sprite的應用程序(例如在FlexBuilder IDE中使用)是一種可行的應用程序方式,還是僅用於HelloWorlds?

在Flex中,您可以選擇擴展Sprite類或實現IUIComponent類。雖然有分歧。

在什麼情況下你會不打擾使用Flash IDE?

你需要dataservices嗎?在這種情況下,我不太清楚使用Flash IDE的容易程度。

MXML文件可以與只擴展Sprite的應用程序一起使用嗎?

不太確定你的意思是apps。但是,AS3組件在MXML中工作得很好。如果你在MXML中使用它,精靈將不得不被封裝在某種IUIComponent中。 MXML是語法糖。它編譯到AS3中,因此,因此如果你要編碼它們,效率可能不那麼高。

這個blogpost可能是你感興趣的。

+0

感謝您的回答。仍在研究它。 – 2009-02-22 16:41:47

1

我認爲簡單的答案是「是」。我已經在純AS3中構建了多個站點和應用程序,它們只是在FlexBuilder中「擴展Sprite」。

我喜歡編寫代碼,因此我不使用任何閃存IDE。也就是說,我看到我的Flash夥伴能夠快速建立一些東西,所以我建議在Flash中創建小型的單個效果,然後將.swc文件導入到FlexBuilder中。

+0

+1。很好的答案。請注意,如果您將自己的東西標記爲「社區wiki」,那麼任何擁有750+代表的用戶都可以進行編輯,但是您無法獲得您的聲譽積分。如果你想,刪除答案(如果SO讓你),並再次把它。 – 2009-02-22 12:40:13