すべてのシニアFlash開発者が知っておくべき10のこと

Roundarchの潜在的な従業員として、いくつかのFlash / Flex開発者にインタビューしました。 私にとって、インタビューの中で最も難しかったのは、Flash開発者のレベルを評価するために尋ねるべき質問を正確に理解することでした。 したがって、このリストを作成しました。 このリストにより、インタビューしている開発者のレベルと経験を評価できます。



「上級開発者」のレベルにまだ到達していない場合は、リストを読んで、そこからのリンクに関する情報を調べてください。 このリストが時代遅れになったと思うなら、それを批判して、コメントで他のリンクについて話してください。





1.「Elastic Racetrack」(Elastic Racetrack)

イベントが発生するタイミング、コードが実行されるタイミング、Flash Playerで画像が更新されるタイミングを理解する必要があります。 これらは本当にFlash Playerの基本です。

www.craftymind.com/2008/04/18/updated-elastic-racetrack-for-flash-9-and-avm2



2. FlexSDK、mxmlc、compcなど (そしてすべてのジャズ)

Eclipseで実行ボタンをクリックすると何が起こるかを理解する必要があります。

www.senocular.com/flash/tutorials/as3withmxmlc

livedocs.adobe.com/flex/3/html/help.html?content=apparch_08.html



3.プレーヤーイベント、ユーザーイベント、イベントポップアップ

フレームとマウスクリックがなければFlash Playerがどうなるか想像できません。

www.adobe.com/devnet/actionscript/articles/event_handling_as3_03.html

livedocs.adobe.com/flex/3/langref/flash/events/package-detail.html

www.tink.ws/blog/custom-events-in-as-30-dont-forget-to-override-the-clone-method

jacwright.com/blog/70/how-to-listen-to-flash-events-that-dont-bubble



4.演算子、キーワード、およびディレクティブ

AS3の「新しい言葉」に驚かないでください。 「静的」や「オーバーライド」などがわからない場合は、これを調べてください。

help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/statements.html



5. ASDoc

いつか、ある日、あなたはあなたのコードを読み直し、それが何を意味するのか理解しないでしょう。 コードに適切にコメントすることでこれを回避できますが、ASDocに基づいてクールなドキュメントが生成されることも覚えておく必要があります。

livedocs.adobe.com/flex/3/html/help.html?content=asdoc_3.html



6.ビジュアルデータの管理(画像、フォント、CSSなど)

Flashは主に視覚的な環境なので、視覚データをコードで管理する方法を知っておく必要があります。

www.gskinner.com/talks/flexlovesflash

code.google.com/p/queueloader-as3

code.google.com/p/bulk-loader



7.配列、コレクション、辞書、マッピング

1つのMovieClipだけで作業するわけではないため、1つのオブジェクトのように多くのオブジェクトを制御する方法を知る必要があります。

livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/Array.html

www.gskinner.com/blog/archives/2006/07/as3_dictionary.html

code.google.com/p/as3ds



8.ソフトウェアアニメーション(トゥイーン、イージング)

物事を動かさないようにする場合は、HTMLを使用する必要があります。

blog.greensock.com/tweenmaxas3

www.amazon.com/Foundation-Actionscript-3-0-Animation-Making/dp/1590597915/ref=sr_1_1?ie=UTF8&s=books&qid=1243014431&sr=8-1



9. OOPとフレームワークの使用

1つの大きな.asファイルの時代は過ぎました。 再利用に適した整理されたオブジェクトにコードを正しく配置できる必要があります。

www.adobe.com/devnet/actionscript/articles/oop_as3.html

www.actionscript.org/resources/articles/684/1/Object-Oriented-Programming-in-AS3/Page1.html



10.バージョン管理

コードに価値がないと思う場合、値を返す方法を学ぶ必要があります(???元の投稿では、コードのバージョン管理にプログラムを使用しない場合、コードを評価せず、バージョン管理ソフトウェアを使用して評価することを学ぶ必要があります)。

ユーザーbkonstは私を修正し、私の意見ではより正確な翻訳を提案しました。あなたのコードが役に立たないと思わないなら、それを正しく保存する方法を学んでください。

tortoisesvn.net/downloads

versionsapp.com

en.wikipedia.org/wiki/Revision_control

git-scm.com

www.nongnu.org/cvs



PS:

元の投稿はこちら: johnlindquist.com/2009/08/28/10-things-every-s Senior-flash-developer-should-know



All Articles