Full Flashの実験系サイトが最近ない理由


最近、AS2やAS3で作ったスケッチをのせるフルフラッシュのサイトをめっきり見なくなった。
自分も作ろうとしたけど、何度も挫折して結局やらなくなった。

そこらへんには時代とかモチベ以上に、強固なテクニカルの壁があるなぁと思ったのでメモ。

AS2のコンテンツと、AS3のコンテンツを同時に扱う方法が難しい
両者アクセスできないから、過去の資産をうまく埋め込んだり、同じ文脈で表示するのがムズイ。

AS3ではLoaderで呼び出されるコンテンツには、それを考慮した設計をする必要がある
AS3で作ったものをLoaderから呼び出した場合、インスタンス化のタイミングでstageを参照できない。だから普通に作ったものをLoaderから呼ぶと、軒並み動かない。それように作らないとならない。

AS3では読み込んだコンテンツを終了させる統一方法を考える必要
AS3のコンテンツはアンロードして終わりとかやると、イベントリスナ等、バキバキと色々な参照が残りまくる。よってAS3コンテンツには統一してdisposeする機構が必要になるんだけど、過去の作品にさかのぼってそういうの作るのってアレじゃね?

AS2でもOOPでは、深刻なプロトタイプ汚染
LoadMovieでコンテンツをロードする度に、グローバルにクラスオブジェクトが作られたり、プロトタイプが汚染されてアンロードしてもこるので、作品をロードすればするほど破綻していく。

フルスクリーン中はキーがとれない
フィッシング対策だと思うんだけどゲーム系は全滅だし、なんかアラートとかで対応して欲しいなぁ。

フルスクリーンがキーか、ボタンドリブンでしか起動しない
これも色々と問題が・・・

というわけで、フルスクリーン、フルフラッシュで実験サイトを作ろうとすると、以上もろもろのテクニカルな難題を全て解決しなければならない。うーん、ムズイ。 自力じゃ解決できなさそうだ。

誰かいい案もってないでしょうか



このエントリーをはてなブックマークに追加

コメントをどうぞ