OOP(オブジェクト指向プログラミング)3 ポリモーフィズム

2010.10.07kickbaseActionScript3.0

ポリモーフィズムとは同名のメソッドや型などをオブジェクトの種類に応じて使い分けることができる性質のことです。ポリモーフィズムの利点としては、メソッド名を統一することで名前を覚える必要がなくなることや、記述ミスを減らせることが上げられます。 ちなみに対義語...

OOP(オブジェクト指向プログラミング)2 イベントドリヴン

2010.10.06kickbaseActionScript3.0

前回に引き続き、OOPの解説。今回はイベントドリヴンについて。AS3からイベント処理を取ったら何にもできないと言っても過言ではないので、当然のごとく皆さん使ってると思うけど、独自実装する際も意識的にイベントの仕組みを使うとすっきりと実装できます。 今回も...

OOP(オブジェクト指向プログラミング)1 基本

2010.10.05kickbaseActionScript3.0

OO(オブジェクト指向)しましょう!「ああ、この処理は2個前の案件で使ったな~」と思い出しながらソースをあさり、お目当てのメソッドをコピペする毎日とはおさらばです。 ある程度オーサリングにもなれてきたけど、ドキュメントクラスに全部実装しちゃってて、後で見...

基礎 パッケージ

2010.10.04kickbaseActionScript3.0

今回はパッケージについての解説です。参考サイトを見ていて、「お!このクラス便利そう!」と思って早速ダウンロードしてみたのに、なぜか動かない...そんな経験をされた方もいると思います。そんなときは「パッケージパスが通っていない可能性」があります。パッケージの仕組...

基礎 継承

2010.10.04kickbaseActionScript3.0

今回は継承の仕組みについて解説します。継承はOO(オブジェクト指向)を構成する概念の一つで、「すでに作成したクラスから、その特性を引き継いだ新しいクラスを作ることができる仕組み」になります。AS3の根幹ともいえる重要な仕組みなので、ぜひ使いこなしましょう。 ...

基礎 カスタムクラス

2010.10.03kickbaseActionScript3.0

今回ははじめてカスタムクラス(自作クラス)を作る方に向けての解説です。実装するのは円を描くクラスです。「円を描く」というスクリプト自体はほんの数行で実装できるのですが、クラスとして切り離して作ることによって再利用がしやすくなります。 汎用性が高いクラスに...

基礎 コンストラクタ

2010.10.02kickbaseActionScript3.0

今回はコンストラクタについての解説です。 コンストラクタとは「クラス名と同名のメソッド」のことで、これがある場合インスタンス化と同時に実行されます。 コンストラクタは必ず作る必要はないので、初期化が必要になるクラスに実装します。インスタンス化と同時に実行さ...

基礎 ドキュメントクラス

2010.10.01kickbaseActionScript3.0

基礎編ではフレームアクションから脱却し、クラスベースでの開発を行うための準備をしていきます。 AS2に慣れている方は、フレームアクションの方がなじみがあると思いますが、フレームアクションには「スクリプトが散在してしまい、管理しにくい」、「厳密なOOPを実装で...
1 15 16 17 18

ページトップへ