No.1ベストアンサー
- 回答日時:
まず、クラスとは関数(メソッド)と属性(プロパティ)をひとまとめにして部品化したものなので、関数とクラスは用途が似ている、という解釈が少し違和感があります。
ムービークリップごとに関数や変数を書く人がいますが(5~6年前まではみんなそうやっていましたが)、そのムービークリップごとに書いた変数と関数をひとかたまりにまとめたものがクラスになる、と考えた方が近いでしょう。ですので、flaに書く場合とクラスを使用する場合、ということで比較した方がよいです。
ありきたりの回答になりますが、制作する上での主なメリットは下記のような点にあります。
・複数人数での開発に有効。
・全体の構造が把握しやすい。(flaにムービークリップ単位で書いてしまうと、基本的に書いた人間にしか構造が理解できない。)
・よく使用するものは使い回しが可能。継承などはクラスにしかできないです。
・開発速度が上がる。(ムービークリップやフレームのあちこちに書いていたり、1フレームに延々と書かれているものよりも、クラスごとに分けて書かれているものの方がエディタを使用する場合、移動や検索がしやすいです。)
これらはFlash開発に限らず、他の言語でも同じことなので、「クラス メリット」などで検索すれば出てきます。ただ、実際に使用してクラスの恩恵を感じるようになるには、それなりの設計力や実装力が必要とされますす。他の人が作ったファイルを参考にしながら、何度も繰り返し失敗を重ねていくうちに、自然とクラスで書くメリットは理解できるようになると思います。
逆に、複雑な遷移を伴わず、思いつきで作るような簡単なものはクラスを使用せずにそのままflaのフレームに書いてしまえばいいと思います。
未だにonClipEventを使ってムービークリップに直接書いている人は業務レベルでは間違いなく淘汰されていきますが、何を作るにもクラスを使った方が絶対いい、ということはないです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java java 飾子を付けること(public static・・・) ・コンソールへの出力処理はmainメ 2 2022/06/16 19:34
- Java javaのクラスの分け方について質問です。 APIの内部用と外部用でクラスを分けたいのですがインター 2 2022/04/26 16:06
- Java javaの質問です 次の機能を有するメソッド4つを自クラスに作成し、実装したいです 【機能】 足し算 1 2022/06/15 17:49
- 中学校 終わった…。 中2です。いろいろと終わりました…。 1つ目が塾…。私の塾では学校のテスト前(中間テス 10 2022/05/24 17:55
- 幼稚園・保育所・保育園 どちらのこども園にするか迷っています 1 2022/11/28 00:12
- 予備校・塾・家庭教師 駿台。高三のクラス選択について。 駿台模試の数学偏差値が60あるので一応物理の難関クラス認定は貰って 1 2023/04/03 17:00
- その他(プログラミング・Web制作) Pythonで複数のメソッドをまとめて管理する方法について 1 2023/03/30 00:01
- 大人・中高年 修学旅行に行きたくない高2女です。 理由としては ・過敏性腸症候群 ストレスを感じるとすぐにお腹が痛 4 2022/09/14 19:13
- その他(プログラミング・Web制作) pythonのプログラムについての質問です。 1 2023/05/26 10:31
- 学校 中2女子不登校です。中2の5月辺りからクラス替えの変化で1年の頃からのストレスによる頭痛が悪化し、体 2 2022/03/23 17:16
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Flashで一部レイヤーだけループ...
-
Flash lite 1.1で、指定範囲内...
-
ニュースティッカーの作り方
-
flashでスライド式メニューを作...
-
円を描くように動くアニメーシ...
-
プルダウンメニューを作ろうと...
-
WEBブラウザの重複起動の禁止
-
メモリに読み込んだ音源のPlayS...
-
キーフレームとはなんですか?
-
手書き風FLASH(?)の作り方
-
Flashゲームのセーブ機能の作り方
-
PCでのツイッター閲覧について
-
MacBook Airで作成するトレス動...
-
#1009: null のオブジェクト参...
-
SDHCカードのデータをPCに取り...
-
連番画像を読み込み、フレーム...
-
フレーム内に移動したい
-
絞り込み条件検索について
-
WebBrowserでgoogle検索するには?
-
めくれるカードの作成方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
円を描くように動くアニメーシ...
-
フラッシュでカレンダーの作り...
-
【ActionScript】クラス化のメ...
-
スライドプレゼンテーション機...
-
長方形がランダムに消えるやつ
-
Flash lite 1.1で、指定範囲内...
-
フレーム内に移動したい
-
phpで音を鳴らす
-
Flashで右クリックメニューにつ...
-
C言語 バッファについて。
-
【C#】wavファイルの複数同時再生
-
Access2010でサブフォームのフ...
-
#1009: null のオブジェクト参...
-
車の運転時のメガネ 縁なし(...
-
VBで動的に作成したパネルの上...
-
WEBブラウザの重複起動の禁止
-
GetPrivateProfileString変値
-
キーフレームとはなんですか?
-
カメラ画像 その他のエラー(0...
-
【C++】IDirect3DSurfaceのディ...
おすすめ情報