ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

Flashコミュの教育現場でAS3かAS2

  • mixiチェック
  • このエントリーをはてなブックマークに追加
現場のご意見お聞かせください。
現在、専門学校で教えておりますが、FLASH action scriptを教えるのに、現状であれば、AS3かAS2かどちらが適切でしょうか?(まったくの初心者デザイナー選考者向けです)
今後のことを考えるとAS3でいちからのほうがいいというのはわかっていますが、現場に入った際にまだAS2ベースでの業務(CS3が入っていないや、AS2でかかれたプロジェクトの修正)がまだまだ多いとおもうので、AS2も教えておかないととおもいますが、両方をやる時間はカリキュラム上とれません。
たとえば、AS3しかわかっていないと、タイムライン上すべてのスクリプトがあると思い込んでしまうので、たぶんAS2のプロジェクトをいじるのは難しいと思います。たぶん一年後だったら、AS3に移行したほうがいいと思うのですが。
(現状、私もAS3勉強中です)

現場でFLASH CS3の導入がどの程度すすんでいて、今後どれくらいの期間でAS3に移行する予定なのか教えてくださいませ。

コメント(21)

未だにAS1やモーショントゥイーンしか使わないクリエーターも山ほど居ます。

AS3をメインで使うクリエーターや現場はまだ一部(しかも、雑誌に乗るような最先端の案件の)がほとんどという印象です。

もしかしてAS3はその難しさや必要性から見て普及しないのでは…とすら感じています。

もしくは使う必要のある案件がある会社と、AS2ベースで十分な会社に住み分けけられるのではないかと。

学校でAS3を率先して教育されたら現場がかわるかもしれませんが。
AS2しか使えない人とAS3しか使えない人どっちか選べって言われたらAS2しか使えない人の方をとると思います。多分1年後でも。
AS3がしっかり使える人なら、AS2はすぐに独習できると思うなー。

とはいえ、まったくの初心者デザイナー選考者向けであれば、
AS3は最初の敷居が高いので、教えるにはAS2のほうがスムーズかもしれません。

ぼくはFlashを使ったゲームデザインの授業をやっているのですが、AS3を使っています。
AS3で良いと思う。
けど、確かに数年は使えない。

だから、AS3にすぐ移行できるような使い方でAS2を教えるのはどうでしょう?
AS3風になるライブラリを使ってイベントをやるとか、
ムービークリップスクリプトは使わないとか、
オブジェクト指向とか。

AS2でAS3風のコーディングが出来るようになるライブラリも数種配布されていますので探してみては?
(自分はAS3のイベントが好きなので自前でAS2用にライブラリを作りました。)
数年は言い過ぎた。
もうplayer10も出てるし、モノによってはそろそろAS3案件を考えてもいい頃だと思う。
AS3に一票。
自分はディレクター兼Flashクリエーターとして仕事をしています。
先々の事を考えるとやはりAS3。
3で不可能、2ならば可能と言うこと事はごくわずかです。
弊社も零細ですが、ASは3で組んでます。

単純にバージョンの問題だけでなく、組み方の問題もあります。
タイムライン上にコードを書くのか?それともASファイルとして準備するのか?
マクロとして利用するのか、クラスとして利用するのか?
これらは2でも3でもどちらでも言えることです。
プログラマーかデザイナーかと言うところでもかなり変わってくるでしょう。
学科、専攻等と併せて検討してはいかがでしょうか?

>現場でFLASH CS3の導入がどの程度すすんでいて
Web Designing 10月号の Webデザイナー白書では、Webオーサリングツールのバージョン比率でDreamweaver CS3が46.9%でトップとなっています。
ドリ単体と、Web PremiumやWeb Standardの値段を考えると、Flashも同時にCS3が導入されている可能性は高いと思います。
また、来年初頭にはCS4の日本語版も発売されるので、この機にバージョンアップする会社も増えるのでは?
確かに初めてスクリプトに手を出すには若干敷居は高いでしょうけれど、AS3がいいと思います。
AS2なんて学校に行かなくてもすぐに理解できますよ。
米光一成さんもおっしゃってますが、AS3を習得していれば、AS2は卒業後にでもガイドブック1冊買って読めば足りるかと。
今、わざわざお金を払って1年間(それ以上?)学校で学びたいという生徒さんを相手にするなら、AS3じゃないでしょうか。
おもにWebコンテンツの制作を仕事としている方々に、1〜2日間の短期講座でActionScriptを教えています。ActionScript 3.0を使うか従来バージョンでいいかの判断については、以下の記事をご参照ください。

「AdobeのFlash担当者に訊く - Flash Player 9とActionScript 3.0何が変わる?」
http://journal.mycom.co.jp/articles/2006/06/20/flash/002.html

制作の際に仕様とされるFlash Playerのバージョンは、最新のひとつ前が相場ですから、Flash Player 10がリリースされた今後、ActionScript 3.0を使える環境が整っていくと考えます。また、Flash Player 10以降は、ActionScript 3.0でないと使えない機能も実装されていく可能性が高いです。

他方で、スクリプト中心の仕事と、ほとんどスクリプトを使わない仕事との分担、分業も進んでいくと予想します。ただ、学校でわざわざ教え、生徒さんも時間を割いて習うのは、前者の仕事を想定してのことでしょう。

1年後ActionScript 3.0どの程度普及しているか、人によって予測には幅がありそうす。しかし、現状よりは確実に増えているでしょうし、スクリプトを主体とした仕事であればその割合はさらに高いと考えられます。また、会社にとって新しい技術を採入れるにはコストがかかりますので、新技術を知っている方がアピールしそうな気もします。

まぁ、あとは職場でまだActionScript 2.0を使っていたとしても、「習っていないからできません」というのでなく、積極的に勉強する姿勢を生徒さんには期待したいです。
失礼しました。ひとつ見落としていました。

> まったくの初心者デザイナー選考者向けです
_____
「デザイナー専攻」ですね。その場合は、ActionScript主体のムービーをつくるというより、スクリプトってどんなものなのかというイメージがつかめればよい、とされるのかもしれません。

そうした目的でしたら、ButtonやMovieClipのインスタンスに直接スクリプトを書く1.0または2.0の方がわかりやすいと思います。可能であれば、授業の最後の方で、ActionScript 3.0だとButtonの動作はこう書くという紹介をされたらいかがでしょう。

ただ、そのレベルですと、就職活動で「スクリプトを使える」というには難しいです(せいぜい、「知らない訳じゃない」程度)。
AS2をお勧めします。
授業を受けられる学生さんの基礎知識にもよりますが、
AS2なら「ああすれはこうなる」もしくは「こうするにはああする」が
比較的わかりやすいのに対して、AS3はその間に色々な手続きが
必要になるので、習得に手間がかかりすぎると思います。
週1回90分で1年間とかであれば、関数やメソッドは知っている、でも
プログラムが書けない、という学生になりかねないかと。
自発的に学ぶような学生なら、自分で情報を集めてAS3を勉強するでしょう。

AS3の開発環境は整いつつありますが、それを使うかどうかは別ということで。
AS3は、いまのところ必要に迫られていないため実務で使用をしたことがありません。

正直、どちらでも良いかなーと思いますが、敷居の低さでAS2だと思います。
ただインスタンスに直接書くのはAS3で使えないので、AS3に移行しやすいようにタイムラインに記述のみで教えたほうが良いかもしれません。

授業の時間数が良く分からないのですが、初心者デザイナー選考者向けでしたら

1)スクリプトとはどのようなものか
スクリプトの種類と違い
(現状はAS2でもよいが、AS3というのがあってアプリ作成はそっちのほうが良いとか、携帯用のLiteもありますよね)

2)記述方法、簡単なスクリプトの説明、参考サイトの紹介
(ボタンアクション、画面遷移、変数代入、トレース程度)
※AS2とAS3の記述の違いも説明できると良いかも

3)フローチャート
技術的なものも大事ですがフローチャートを組み立てられるかどうかのほうが重要だと思うので

4)じゃあ実際につくってみよう!

ぐらいが良いと思います。
もし生徒の中で興味を持たれる方がいたら、もりやんさんもおっしゃていますが独学で勉強すると思いますね。
短時間の間に、沢山のコメントありがとうございます。いろいろ、参考になりました。
使える時間と、現状の学生のスキルレベルや求められるカリキュラムの成果目標からすると、まだAS2で教えることにしたいと思います。教える方もAS3はこれからって言うお恥ずかしい状況な事もありますし・
AS3は、かなりプログラム的な書き方や考え方をきっちりしないと、理解が難しいような気がしていました。(まだちゃんと勉強していないので誤認があったらすいません)AS2は、わりとざっくりとなんちゃってな作り方でも動くので、デザイナー指向の学生には理解がしやすいようなきもしますし。


>スクリプト中心の仕事と、ほとんどスクリプトを使わない仕事との分担、分業も進んでいくと予想します。

という事は、FLASH(ビジュアル/モーション)デザイナーとFLASH開発者というすみ分けになるということですかね?
CS4の話も出てきましたが、将来のFLASH をみていると、AEや3Dアプリケーションのような考え方を学ぶ方が重要な気がしてきましたね。CS4になった方が、よりデザイナーが使いやすいような感じもうけました。

大学と社会人向けのスクールでFlashの講座を担当しています。
トピ主さんと同じような悩みを持ちました。


特に大学生相手に悩みました。
その時に考えたいくつかの、メリット・デメリットを書きます。


[AS2.0で教えるメリット&AS3.0デメリット]
・Flashでできることや面白さを伝えるのに、アニメーションであればASは関係なし
・デザイナー思考の学生でも、ちょっとしたことをやるのにはAS2の方が気楽に触れる
・学生がOJTやインターンに出たとき、その現場ではAS2もまだ使われている。(携帯の業界なんかだと、当分はAS2とFlash4ベースですから・・・。)
・AS3.0のコンテンツの作成実績がある講師が少ない
・AS3.0だと心が折れる学生が増えそう(少し冗談ですがありえます・・)


[AS3.0で教えるデメリット&AS2.0で教えるメリット]
・いずれAS3.0を教えるのであれば、短い期間に2つのバージョンの言語を教えることは得策ではない。
・新しいテクノロジーは全てAS3になる
・AS3.0を使いこなす学生は就職に有利になる可能性も
・AS2.0の本が市場から減っている

色々なメリット・デメリットを考えた私の答えとしては、AS3.0にシフトした方がよいと考えます。
AS3.0を教えることでFlashを嫌いになりそうな学生が沢山いそうで怖いですが、学生の将来を考えると、Flashをやるにせよやらないにせよ、現実を見た上で判断させる方が良いと思います。

我々がやるべきことは、AS3.0を教えるということを前提に、いかに理解させコンテンツを作れるようにできるか模索し努力することだと考えます。

まあ、前向きに考えて、学生の吸収力に期待しましょう。
個人的な意見として,
Flash CS3 など AS3 系のソフトの登場で AS2にすべきかAS3にすべきかという,
比較的 まともな(?)論議 が方々で展開されるようになったと思います。

この「まともな」の意味は,
Flash MX 2004 系が出たときも AS1 にすべきか AS2 にすべきかという,
まともではない(?)論議などが展開されるようになったことに対比しての「まともな」です。
つまり 「よりはまし」 の意味です。

FlashMX2004の頃の 「AS1 にすべきか AS2 にすべきか」 という議論がごく一部でありましたが,
そんなものはどっちでも良いんです。
Flash 自体が変わったわけでもありません。
動かしたいように動かせればどっちでも良い。

そういうことではなくて,
問題なのは AS のバージョンではなく,「閲覧する人の立場」 ではないでしょうか。

AS は FlashPlayer のバージョンに付随するものです。
AS はどうでもよくて問題は FlashPlayer のバージョン です。
これは AS3 とかそういう問題でも同じです。

極端な例として,
FlashPlayer10 は Windows98,Windows Me などに対応していません。
そういう,FlashPlayer10 しか対応しないSWFを平気でつくれますか?
ということです。

AS3 は,FlashPlayer8.5 以上でしか閲覧できないと思います。
一般的には FlashPlayer9 ということになります。


> AS2ベースでの業務(CS3が入っていないや、AS2でかかれたプロジェクトの修正)が
> まだまだ多いとおもうので、AS2も教えておかないととおもいますが、

違うんです。
そういう場合もありますが,根本的には業務の立場ではなく,
「閲覧する人の立場」で考えて AS2 および AS1(どっちも基本的に同じ)が現在主流なのです。
しかしこの 「閲覧する人の立場」で考えて というのは決して綺麗事ではありません。
結局 FlashPlayer9 以上の SWF を作成すると,
その災いは自分にふりかかってくるということです(あくまでも今現在)。

「QNo.4446933 Flex3(AS3)とFlashPlayerの対応について」
http://okwave.jp/qa4446933.html
(#2は私)


---------------------------------

学校でわざわざ教えるのでしたら AS3 の方が良いとは思います。
しかし,そんなことより,
Flash 自体の方が,とてつもなくデカイ存在ではないでしょうか?
AS1 も 2 も 3 も実際はどうでもよくて,
肝心なのは 「Flashを教えること」 だと思います。

 日本を学ぶ上で,日本語なんてどうでも良いのです。
 大切なのは日本人の思想や文化や心理です。
 日本人のそれらを学ぶ上で現代日本語(Flash では AS3)を取り上げても良いかも。

というような気がします。



> 現場でFLASH CS3の導入がどの程度すすんでいて、
> 今後どれくらいの期間でAS3に移行する予定なのか教えてくださいませ。

クレームが 0 か 0 に近くなれば。 です。
AS の問題ではなく,
もうそろそろ FlashPlayer 8 でも OKかなとは思います。
MacOS9 辺りの方も,
もうそろそろ 「見えないのはアップグレードしない自分が悪い」 と思っていらっしゃると思います。
すみません。上の 16 ささきち です。
質問を取り違えていましたたらーっ(汗)

> 現場でFLASH CS3の導入がどの程度すすんでいて、
> 今後どれくらいの期間でAS3に移行する予定なのか教えてくださいませ。

この 現場 は 教育現場 ですね。
私は勝手に 作成現場 かと思ってしまっていました。

教育現場 には携わっていないのでよくわかりませんが,
色々サイトを見ていると,
「ActionScript3.0 完全対応!」
などという謳い文句でバナーやテキスト広告を出している専門学校を見かけますよ。
そういう最先端的なものを看板にする方が,
「ActionScript2.0までしか教えられません」
よりずっと良いのではないでしょうか。
本当に難しい問題ですよね。

現在うちの会社での制作はAS2とAS3がごちゃ混ぜです。
web用コンテンツはAS2、展示会向けなどスタンドアローンコンテンツはAS3で制作しています。
FLEXとかAIRをガッツリやって行きたいので、AS3が必須なのに、webのためにAS2も必要なのであたまがぐるぐるします。
ネット接続できないイントラコンテンツで、未だにFLASH Player5の環境が基準の制作もやってます。

今年の春に企業の方対象にflash勉強会を開いてほしいと言われたのですが、悩んだ結果、AS2で行いました。
数時間×二日しか時間がなかったので、直感的に分かりやすい方にしました。
ただ、時間がもっとあったらAS3にしたと思います。
AS2を理解している人がAS3で作るよりも、AS3を理解している人がAS2で作る方が楽、と思うからです。

今回はAS2で行くとのことですが、教師側がAS3を勉強しておいて、教える時に違いなど教えながら進めたら、後々良いかなぁと思います。
(attachMovieの時に、AS3では違う書き方だよ……というように。)
>> 14: mindsculptureさん
> AS2は、わりとざっくりとなんちゃってな作り方でも動くので、デザイナー指向の学生には理解がしやすいようなきもしますし。
_____
ActionScript 2.0/1.0がバタ足や犬かきでもOKな行楽地のプールだとすれば、3.0はクロールで泳ぐことを教えられる水泳教室のようなものでしょう。

ActionScript 2.0の場合、個人的な教え方としては、まずButtonインスタンスにon ()ハンドラでスクリプトを書かせます。理由は、その方が直感的だからです。

そして、変数や関数について解説した後、イベントハンドラメソッドに書替えてスクリプトをフレームに移します。そのとき、なぜフレームに書くのか、その目的や利点を説明することになります。

学生の知識やカリキュラムによって、やり方はもちろん変わってくると思いますので、ご参考まで。

> FLASH(ビジュアル/モーション)デザイナーとFLASH開発者というすみ分けになるということですかね?
_____
仕事や携わる制作者の数としては、もちろん両方扱う人たちが、まだまだ多いでしょう。

ただ、分担・分業が必要な予算規模の大きいWebアプリケーションの案件は増えると予測します。すると、そうしたプロジェクトに対応するため、「選択と集中」という道を採るクリエーターもやはり少なくないと思われます。とくに会社として対応するときは、各スタッフに専門分野をさらに強化するよう求めることは十分に考えられます。
人に教えてもらう、っていう事を考えるとAS3.0の方がいい気がします。

個人的な感覚なんで人それぞれ違うとは思うんですが…、
独学で覚えやすいのはAS2.0の方だと思うんです。javascriptとも似てるし、なんとなくAS2.0に繋がる物が色々あるかな、と思ったので。

「人に教えてもらえるのなら」って考えると、独学で覚えるには敷居の高いAS3.0かな、と思いました。

ログインすると、残り3件のコメントが見れるよ

mixiユーザー
ログインしてコメントしよう!

Flash 更新情報

Flashのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング