Flashクリエイトウェーブ開発日記クリエイトウェーブのスタッフによる、開発日記です。-■プロフィールAuthor:クリエイトウェーブ開発における、諸々を書いていきたいなと思っています。ブログ更新したばかりですが、まさか直ぐに「さらば!Flash」を書くことになるとは。Adobeが公式に2020年でFlashの終了を発表してしまいました。Adobe、「Flash」を2020年末に終了へまた1時代終わってしまいます。仕事でCreateJS使うのに使ってるくらいです。スマフォアプリのモック作る時は、Airっ使ったりしてます。最近のフラッシャーは忘れてるかもしれませんが、元々Flashって描画はベクターエンジンでデータ転送量が少ないのが売りでした。転送されたあとベクターから画像を生成するので、その分CPUパワーはいると思いますが当時は転送量って大きな問題だったんですよね。素材制作もフォトショップよりはイラストレーター主体(というかフォトショップじゃ無理ですが)もしくはFlash上で起こすか・・・ベクターなので画質そのものは綺麗に描画されます。そのかわり細かい絵素材に向かないという特色もあります。段々ビットマップにも強くなっていくFlashでFlash8の頃からはビットマップもFlash7までより強力で使いやすくなっていきますが、ベクターエンジンのメリットは、そのままガラケーのFlashLiteで活かされていきます。時代はスマートフォン。覚えてる限りの自分とFlashの付き合い●Flash2未だインターネットはアナログモデム主流の時代。仕事はDirectorばっかりの時でしたが前の会社で、一緒にやってたRK君が、ある日なんかソフトを買ってきました。なにを、どう調べたのか、「すげえソフトが出た!」と「これから、これは来るぞ~~」と力説してました。それが、Flash2日本で発売されたばかりのFlashもう、この時点で、Flashアニメの基本的な部分は出来てた気がする。値段は、Win版、Mac版が一緒になってて2万円代だった(3万弱くらい?)のでした。この時点で、Directorみたいに、後々色々スクリプトが出てくるんだろうなと想像できました。簡単なアクションが組めるようになりました。アクションのエディタというよりも、アクションを自動的に作っていく簡易的なものでした。DirectorのLingoに慣れてた自分は、「なんじゃこりゃ。作り憎い~~というよりおもちゃじゃん!!」というのが印象に残ってます。ボタンも勝手にアップとかダウンとか決められててショックでした(笑ここまで使い方とかこそ、覚えましたが、ほとんど仕事に使ってなかった。いくつかのホームページのFlashアニメや、映像の仕事の補助的な事に使ってました。●Flash4アップデータが、Flash3の時は、Win、Macのハイブリッドでしたが、ここからWin版、Mac版に分かれました。アップデータは2万円代だった気がしますが、別れたので倍のコストになりました(うろ覚えFlashLite1.1は、このFlash4にあたります。いうか、ほぼそのまんまFlashLiteと同じに思えます。仕事の機会もなく、アップデートも見送ってました。そんな時に仕事の依頼。教育ソフトの説明をFlashアニメで作成するというもの。内容的に、すごいハード・・・・そして、その時点で既にFlash5が発売秒読み。Flash4の購入がFlash5の無償アップデート期間に入っていた為に、一挙にFlash5まで買うこととなりました。考えてみるとDirector4も、そのパターンだ。4はそういう数字なのか?。教育ソフトの方は、あまりに大変そうって事で、操作そのものをビデオキャプチャーしてQuickTimeにしてDirectorに流すって方向転換になって結局、その仕事には使わない事に(><)●Flash5そんな訳で、Flash5購入。スクリプトがDirectorのように、普通にエディタ感覚で打てるようなりました。配列やオブジェクトも作れるようになって、一気にプログラムツール本格化への第一歩が始まります。仕事は、相変わらずDirectorばかりでした。●FlashMX(6)ここまで、来るとスクリプトは、かなり進化します。Director使いから、Flash使いに転向していった人も、この頃多かったのではないかと思います。Directorで制作したソフトをFlashに移植って事でアップデートしたような・・・(うろ覚え)しかし、仕事的には相変わらずDirectorばかり。そんな中、自分達も、そのうちFlashの方に移っていくんだろうかと、そんな事考えながらもDirectorメインでやってました。クリエイトウェーブのメンバーは自分以外は、この頃か、5の頃じゃないかな。触ったのでも仕事がDirectorばっかだったので、それなりに・・・・触っただけです。Flashビデオ(FLV)が登場!●FlashMX2004(7)ノーマル版とProfessional版に分裂。ActionScript2って、ActionScript1で書いてもコンパイル結果が同じらしく混在も出来てました。Classファイルもかけましたし、実際Classsファイルも良く書いてましたが、ActionScript3のClassと違ってClass風に書けるだけで中身はClass言語ではなく、プロトタイプ言語のままでした。thisのスコープとかもClassの中で変わってしまうのでちょっと勝手が違います。アップデートしませんでした。仕事もDirectorばかりだったので、Flashも仕事増やさねばと思ってたところにFlashゲーム制作の仕事が決まりました。FlashCommunicationサーバーとかも絡んで、いきなりハイレベル。会議に参加する事になってドキドキもの。仕事が完全に決まったと確認できたので、会議が終わった後、その足でヨドバシカメラにアップデータを買いにいきました。(遅!この頃、仕事環境をMacOs9からWinXpに移行。MXまで、Win版、Mac版両方あげてましたが、Winのみにしました。アップデータをノーマルにするか、Professionalにするか迷うも、結局Professionalへ後でFlashLiteの仕事も増えてきたので、Professionalにしといて良かったぁ~~ノーマル版は、FlashLiteが制作できませんでした。ここからFlashの仕事が、俄然増えてきました。ActionScript2よりActionScript1で組んでました。本とかActionScript2対応とかうたってて、説明少し、サンプルActionScript1の本とかも多かった。仕事が本格的になってきて、資料も少なかったActionScript2まで、いきなり手が回らなかったのが本当の所かな。周りの別会社の技術者さんたちも、ActionScript1中心だったので、これはこれで困らなかった。今までのSorensonより高画質、高圧縮になりました。ベクター素材がビットマップキャッシュ化出来るように。それにより、エフェクトも付けられるように。FlashLite2の制作が可能に!!組み方をActionScript2中心に移行していきました。●FlashCS3(9)クリエイトウェーブ出来て初めて買ったFlash。Adobe初のFlashでもあります。80%以上になります。この頃は、すっかりDirectorの仕事は減ってしまっていました。FlashCS4(10)元々はFlash制作ツールのアップデートと共にFlashプレーヤーのバージョンも一緒に上がってましたが、どこからか共通じゃなくなってしまいましたよね。11のFlashプレーヤーの時代は長かった気がする・・・FlashCS5(11なんだっけ?)FlashCS6(もうよくわからない・・)FlashCCここで、64ビットアプリになります。違い拡張ではなく、新規に作り直しになったので、機能jの追加が間に合わず色々な機能がオミットされてしまいました。ついていた機能が復活していきます。機能が削られたというより、コストをかけて移植する対象にならなかったという事ですね。現在のAnimateCCほんtのにFlashの仕事は、たくさんやりました。大規模なFlashが多かったのでSNSゲームもいっぱい作りました。AnimateもCreateJSがあるので、強力なHTML5(Canvas)のゲーム制作ツールではありますが、どうなっていくんでしょうね。Airもどうするか気になるところです。Sun最近unityばっかりで、Flashからは離れ気味・・・でも、2Dゲーム作るならunityより圧倒的に時間コスト短縮できるし、Starlingフレームワークを使えばActionScript3でもunityyと同じようのOpenGLとかで動くゲームが作れるので、2Dだとやっぱりかなり便利です。精通しれいれば、そこまで難しくありません。時間コストパフォーマンスの良さから、unityで作るやつでもはじめの実験モックは、Airでモック作って面白いか試したりしてます。結果的に、2Dでもやっぱりunityで作ろうとなってしまいガチです・・・そんなAdobeAirですが動画広告とか入れられるのかと調べてみたら、2社からSDK出るじゃありませんかCharBoostVungleの2つ。CharBoostを先に見つけたので以前制作された神経衰弱ゲームに入れて復活させてみました。https://play.google.com/store/apps/details?id=air.jp.createwave.Shinkeisuijaku結構アイテムカードの選び方で攻略性ある神経衰弱なので、面白いと思います。入れるのは簡単でした。今仕様で作り直さないと駄目っぽい。アンドロイドだけです。そのうちVungleも試してみたいと思います。Monこんばんわフッチーです。どこにいったの?と思って調べてみたら、CCでモーションエディターってなくなったんですね。新機能とか64ビットアプリ化で喜んでいたのですが、色々なくなってしまったようです。前は確かに読めてたけど)ビデオのキューポイントステージ上でのビデオ再生ムービーエクスプローラースクリプトアシスト他にも多数。ActionScript1やActionScript2は、クリエイトウェーブはあまり縁がなかったので、それはいいのですが。TLFテキストもあまり使う事はなく、クラシックテキストばかり使っていたので、それはいいのですが・・・ってTLFテキストって搭載されてた時は、結構売りにしてませんでしたっけ?インバースキネマティック/ボーンツールも、使う機会にめぐまれはしませんでしたが、でも期待してたんですけどね。これ使ったコンテンツとか作るのも面白いかなあと思っていたのですが・・・(自分はプログラマなので自分じゃ無理っぽいけど)スクリプトアシストは使った事なかったけど、ムービーエクスプローラーは、なにげに痛いかも。まあLiteの仕事は一時的なもので現時点で減ってきてるのでCS6でやってればいいとは思いますが・・・あまり使われてない機能は全体的に削除してしまったんですかね・・・・64ビットアプリとして、今回作りなおしたそうだし、CreativeCloudのみになったので、これから色々ついていくんでしょうね。して実装まにあわなくて後になってるのもあるのかもしれないですね。Satおつかれさまです。AdobeのCSシリースがCS6で終わりを迎え、CC(CreattiveCloud)になる訳ですが、PhotoShopとかばかりのニュースばかりだし、CCの場合は、もうバージョンアップとか気にしなくて言い訳なので、Flashは6月じゃないのかなとなんとなく思っていたら、Flashも無事でるようです。64ビットで、アプリ自体新規で作成されたみたい。これは期待大だ!!クリエイトウェーブは、CS6の時点で全員CreativeCloudになってるので、そのままCCアプリを使う事になりますが、いや~6月が楽しみです。クリエイトウェーブは、Flashの仕事が多かったのですが、去年まではActionScript3が90%以上という状態でした。今年はFlashLite1.1の仕事も多くなってきてます。想像もしなかった・・・今更です。これは、仕事のメインがPCターゲットからスマートフォンがメインになってきたのを示しています。ガラケーも未だ未だシェアがあり、SNSカードゲームが流行ってる事を意味しています。Lite2に移行してほしいのですが、プラットフォーマー様がガラケーからスマートフォン用にFlashを変換するシステムが1.1しか対応してないみたいで、そうもいかないみたいです。SNSゲームは、そういう意味では当てはまらないのかもしれないけど、たまにLite1.1コンテンツの相談がくる・・・その時いつも思う矛盾が・・・・Lite2の方が制作コストも安いしパフォーマンスも高いので、Lite2を提案するのですが、そのときよく言われる先方のお言葉が、1機種でも動作機種を増やしたい、だからLite1.1でいきたいのです・・・です。自分が初めてLite1.1の仕事をしたのって2005年の事でした。それこそ2006年ごろまでは、結構Lite1.1の仕事もしていたと思います。突っ込むのですが、その時相手は黙りこむときが多いのです。怪盗ロワイヤルとか、グリーの釣りとか、このへん良く考えられていて、ちゃんと240×240で作成されてます。自分的には、240×320の時点で、Lite2でいいじゃないかと、つい思ってしまうんですけどね。プログラマーから見ると、制作コストは結構ちがうと思うのですが、中々そうはいかないものです。