不要將其他Programming Language概念帶進ActionScript,ActionScript就是ActionScript,它有自己特點,不理解只會自討沒趣。
常常見到有人問怎樣做到C的Sleep,細問下原來他想載入外部數據,希望程序停下等候,等到數據載入再繼續執行,這是因為他不知道LoadVars.onLoad這東西;又有人常將Java OO概念搬到ActionScript 2.0,強行達到他們想要Reflection、Overload和各種古怪Composition,質問ActionScript 2.0為什麼沒有這東東,那東東時,先問問自己,對ActionScript了解是否足夠,ActionScript需要這樣做?有其他更簡單做法?Object設計出了問題?強行達到會否有副作用?國外大量人用ActionScript 2.0做著同樣的大型程序,難道人人都因為ActionScript 2.0不及Java而陷入苦戰?
ActionScript不是單純無形編程,還有面對Movie Clip這視覺化東西! |