Flash

switchの中でifる!条件分岐テク

2010.02.03

カテゴリー >

タグ > ,

こんにちは、中矢です。

プログラム言語は、AS3含め、どの言語に於いても基本的には
条件分岐(if、switchなど)と繰り返し(for、whileなど)で成り立っています。
今日は条件分岐switchにまつわる、ちょっとした小ワザを紹介します。

≫ 続きを読む

ページ先頭へ戻る

増え続けるflaファイルサイズをギュッとする

2009.12.10

カテゴリー >

タグ >

superheavy.jpg

こんにちは、中矢です。

同じflaファイルを更新し続けながら制作を行っていると、ファイルサイズがとんでもない事になる場合があります。重い画像などを埋め込んでいると、すごい事になります。実は、タイムライン上からシンボルを削除しても、使わなくなった埋め込み画像などをライブラリから削除しても、ファイルサイズはまったく変わらないんですね。
これを解消する方法が、あるんです。

≫ 続きを読む

ページ先頭へ戻る

ASウィンドウに突如、降臨する謎の記号

2009.11.16

カテゴリー >

タグ > ,

mysterious_parts.gif

こんにちは、中矢です。

今回は、ちょっとスクリプトから離れたエントリになります。
先日、FlashのASウィンドウでコーディングしていた時、
非常にうっとうしいミステリーに遭遇しました。
遭遇から解明までの一部始終を紹介します。
(ただの備忘録だったり)

≫ 続きを読む

ページ先頭へ戻る

ボタンイベントなんか、もう書かない

2009.11.06

カテゴリー >

タグ > , ,

こんにちは、中矢です。

今回は、主要なボタンイベントをカスタムクラスで書いてしまい、
これからは関連付けるだけでボタンイベントが実装可能な自作ライブラリを作ります。
以下のようなボタンなら、もう毎回addEventListenerしなくてもよくなります。

[ Flash Playerが必要です。今すぐ無償 Flash Player をダウンロード! ]

≫ 続きを読む

ページ先頭へ戻る

カスタムクラス実装方法、あの手この手

2009.10.29

カテゴリー >

タグ > ,

こんにちは、中矢です。
今回は、カスタムクラス実装方法についての覚書です。

外部AS化を目指してカスタムクラスの勉強を始めても、
クラスの説明や書き方についての参考文献はたくさんあるけど、
「どうやって使うの」という根本的な情報が意外にも少なかったりして。

カスタムクラスを実際に使用するには、3通りの方法があります。
まとめて確認してみましょう。

≫ 続きを読む

ページ先頭へ戻る

AS3.0コーディング規約をまず読む

2009.09.30

カテゴリー >

タグ > ,

こんにちは、中矢です。
数ヶ月ぶりのエントリという、情け無い事態ですが、
先日、ActionScript3.0に関するコーディング規約を発見したので、
今日はそれを紹介したいと思います。

W3Cから勧告されている、HTMLのコーディングガイドラインをご存知でしょうか。
堅苦しく、かつ膨大な資料群ですが、
Webを仕事として、そして趣味としている自分たちにとっては
読み解き、吸収する価値のある努力です。

Flashはその歴史や特性上、無限の自分ルールで溢れかえっています。
自分にも固着した自分ルールがあって、それを行使しています。
経験を否定すると効率が落ちますが、必要に応じて反省・改善し、
世界標準に準拠するために非常に重要なドキュメントです。
例によって、堅苦しく、かつ膨大な資料群ですが、
読み解き、吸収する価値のある努力だと思います。

原文(英語)
http://opensource.adobe.com/wiki/display/flexsdk/Coding+Conventions
翻訳(公式)
http://opensource.adobe.com/wiki/display/flexsdk/Coding+Conventions-ja
翻訳(非公式) @ trick7さん
http://www.trick7.com/blog/2008/03/14-131809.php
≫ 続きを読む

ページ先頭へ戻る

カスタムクラスでカッコつけマン

2009.07.01

カテゴリー >

タグ > ,

こんにちは、中矢です。
前回のエントリから、しばらく時間が空いてしまいました...すいません。

さて、今回はActionScriptを外部ファイル化...つまり、カスタムクラス化してカッコよくなろうぜ、といった方向で勉強していきます。実はですね、遅ばせながら、、、自分も今回、初めてカスタムクラスを覚えます(^^;

カスタムクラスの使い方・使い道は非常に奥が深いので、複数回に別けてエントリしようと思います。外部ファイルでActionScriptを書くと、なんとなくレベルアップした気分に浸れます。このエントリを読破するだけでも、1時間前の自分と比較して、カッコよくなれます。たぶん。

かすたむくらす【Custom class】

Flash/ActionScriptは残念ながら、初心者お断りなヨコ文字が多い感が否めません。「カスタムクラス」もそのひとつですよね。プログラマ的なルーティンに慣れている人にとってはそれほど苦ではないかもしれませんが、デザイナーにとっては、いきなり言葉の壁が存在します...。
「クラス」とは、ひとつの「便利ツール」のようなものです。以前紹介したTweenクラスはモーショントゥイーンを簡単に扱えるようになるものでしたが、このような便利ツールを自分で作ってしまおうというのが、自作クラス、「カスタムクラス」なのです。

≫ 続きを読む

ページ先頭へ戻る

止まれ!!

2009.06.10

カテゴリー >

動きを止めてみよう!!

前回、とりあえずは動かせるようになったと思います。ただそのままだと永久にループ再生してしまいます。ここで、動きを止める方法を説明します。

そう、Action Scriptです。

≫ 続きを読む

ページ先頭へ戻る

触って気持ちいい、やわらかボタン

2009.06.09

カテゴリー >

タグ > , , , ,

soft_button.swf

こんにちは、中矢です。
今回はaddEventListenerを使ってボタンを作りながら、ロールオーバーやロールアウトにTweenクラスを使った派手なモーションを組み合わせてみましょう。このあたりから、実用レベルになってきます。よければサンプルデータを加工したりして、お使いください。

[ Flash Playerが必要です。今すぐ無償 Flash Player をダウンロード! ]

まずはボタンをデザイン

新規Flaファイルを作成し、フレームレートを30fpsにしてください。フィールドに、下の図のような5つのムービークリップを配置して、それぞれインスタンス名「grobal_btn1」「grobal_btn2」...「grobal_btn5」としてください。5つのボタンをスクリプトで制御してみましょう。

≫ 続きを読む

ページ先頭へ戻る

双方向性の第一歩、マウスに反応するボタン

2009.06.01

カテゴリー >

タグ > , , , , ,

こんにちは、中矢です。
今回は、前回の記事で解説したaddEventListenerを使って、インタラクティブなボタンを作ります。せっかくのFlashボタンなので、ロールオーバーで反応したり、クリックで反応したりするところまで作りましょう。とっても簡単です。

[ Flash Playerが必要です。今すぐ無償 Flash Player をダウンロード! ]

ロールオーバーとか、クリックとか

新規Flaファイルを作成し、フレームレートを30fpsにしてください。フィールドにムービークリップを配置してインスタンス名「myMc」とし、フレームに以下のスクリプトを記述してください。

≫ 続きを読む

ページ先頭へ戻る

  • デザイン
  • Flash
  • システム
  • フロントエンド
Web Creator Tips