ビルトインクラスとは(ActionScript3.0勉強中! #2)
1年以上前の記事です。内容が古い可能性があります。
さて、すべてのデータを「あるクラス(データ型)のインスタンス(データ)」として扱う「オブジェクト指向プログラミング」言語であるActionScript3.0ですがデータには様々な種類があるのでもちろん、クラスにも様々な種類があるわけです。
そんなクラスの中で予め用意されているものを「ビルトインクラス」といいます。
で、これはなんと500種類以上もあるのです。
■ ActionScript 3.0 言語およびコンポーネントリファレンス
プロからやさしく学ぶ ActionScript 3.0
著者:浦野 大輔(株式会社サイバーエージェント)
販売元:インプレスジャパン
発売日:2010-01-22
おすすめ度:
レビューを見る
そのうちの数例
String:文字列(テキスト)を扱うためのクラス
MovieClip:ムービークリップを扱うためのクラス
TextField:テキストフィールドを扱うためのクラス
Sound:サウンド(音)を扱うためのクラス
それぞれのクラスに対して使えるプロパティ。メソッド。イベントが決められています。
そして、それぞれのクラスは継承関係を持っていて親クラスの機能(プロパティ、メソッド、イベント)を子クラスは引き継ぐことができるようになっています。
なお、プロパティ、メソッド、イベントに関しては以下。
□プロパティとは 【property】 – 意味/解説/説明/定義 : IT用語辞典
オブジェクト指向プログラミングで使用されるオブジェクトが保持している、そのオブジェクトの性質を表すデータ。例えば、画像データのオブジェクトならば、高さや幅などのデータをプロパティとして持っている。
□メソッドとは 【method】 – 意味/解説/説明/定義 : IT用語辞典
オブジェクト指向プログラミングにおいて、各オブジェクトが持っている自身に対する操作。オブジェクトは「データ」と「手続き」から成っているが、その「手続き」の部分に当たる。
□イベントとは 【event】 – 意味/解説/説明/定義 : IT用語辞典
オブジェクト指向プログラミングにおいて、オブジェクトに特定の現象が発生した時に発する信号。
個人的にはプロパティとメソッドの違いは()が付くか付かないかというなんとも簡単な見た目で判断してしまっています。
といったところで、2回にわたって説明してきましたがこれをしっかり理解しておけば今までFlashを使いこなしてきた方であればAS3もなんとか使えるんじゃないかなぁと思います。
そんなこんなで次回は、さっそく以前作ったプルダウンメニューをAS3に直してみることにします。
アドセンス広告メイン
関連記事
-
Google ChromeでFlash広告がディフォルト停止になっていた
1年以上前の記事です。内容が古い可能性があります。これ、全く気づかなかったのです …
-
そろそろYouTubeはHTML5で見たほうがいいかもしれない
1年以上前の記事です。内容が古い可能性があります。訓練校でもFlashは今度どう …
-
AS2.0以前との違い(ActionScript3.0勉強中! #1)
1年以上前の記事です。内容が古い可能性があります。Flash CS3以上で使うA …
-
jcode.plで半角カタカナを全角カタカナにしてフォーム送信させる
1年以上前の記事です。内容が古い可能性があります。ひょんなことからお客様よりツッ …
-
WordPress(ワードプレス)でテンプレートにテンプレートを読み込む方法(インクルードタグ) #wp
1年以上前の記事です。内容が古い可能性があります。WordPress(ワードプレ …
-
予約語
1年以上前の記事です。内容が古い可能性があります。まずは通りすがりさんありがとう …
-
Flashファイル(swf)のサイズ(widthとheight)の調べ方
1年以上前の記事です。内容が古い可能性があります。バージョンアップ、仕様変更によ …
-
「簡易BBS2000」にファイル情報漏えいの脆弱性
1年以上前の記事です。内容が古い可能性があります。マジですか? これベースの簡易 …
-
Flash今年秋までに完全終了。「Google Chrome」で一部大手コンテンツ除き再生無効に
1年以上前の記事です。内容が古い可能性があります。いよいよ、Flashに終わりが …
-
WordPress(ワードプレス)のヘッドライン表示は「query_posts」じゃなくて「get_posts」 #wp
1年以上前の記事です。内容が古い可能性があります。プログラムのプロではないのです …
- PREV
- バブル期はアルバイトなのに深夜タクシーで高速利用
- NEXT
- 人類がコンピュータウイルスに犯される日