Home > ActionScript 2.0 Archive
ActionScript 2.0 Archive
FlashDevelopで開発を10倍楽にする便利なコメントパターンとメタデータタグ
- 2009年7月13日 19:33
- ActionScript 2.0 | ActionScript 3.0 | other
ActionScript開発で欠かせないのはIDE(統合開発環境)ですが、その中でもフリーで高機能なFlashDevelopは説明が不要なほど有名です。
その高機能性は群を抜いており、FlashBuilder(Flash ProfessionalはActionScript開発にはちょっと心許ないです)やFDTともひけをとらない性能を持っています。
そんなFlashDevelopですが、便利な機能をさらに高機能にすることができます。
そのひとつがコメントパターンです。これはJAVAなどのプログラミング言語によく見られ、規則的なコメント方法で記述することでコードが見やすくなるだけでなく、IDEによっては有利な機能を働かせることが出来ます。
FlashDevelopでは以下のようなコメントパターンがみられます。
- Comments: 0
- TrackBacks: 0

Flash CS4 で容量増大のバグ?
- 2009年5月19日 15:54
- ActionScript 2.0 | ActionScript 3.0 | other
- Comments: 0
- TrackBacks: 0

ActionScript :: 配列内を検索するArray.indexof
- 2009年5月13日 18:50
- ActionScript 2.0 | ActionScript 3.0
今日は非常に基本的なtipsを紹介します。Array.indexOf()メソッドは、配列エレメントを走査し、該当するエレメントがあるか検索し、該当した場合はエレメントのインデックスを返すインスタンスメソッドです。
ただし、このメソッドは配列内に複数ある該当エレメントには対応していません。例えば下記のような配列があり、3が格納されているエレメントのインデックスを抜き出したいとします。しかし、3は複数あるので単純にindexOfしても返値は2です。
var array:Array = [1,2,3,3,4,5,6,7,8,9,10,3,6]
結果を配列内の該当する全てのエレメントにするためには、Array.indexOf()メソッドの第二引数がポイントになります。第二引数には、検索の開始位置を指定することができます。これを利用し、下記のサンプルでは、do-whileステートメントを使用し、該当のエレメントを発見したらそのインデックスを足し込み繰返し処理します。
var array:Array = [1,2,3,3,4,5,6,7,8,9,10,3,6]
repeatIndexof(array, 6);
function repeatIndexof(targetArray:Array, searchElement:*):Array {
var result:int = -1;
var results:Array = [];
var reserve:Boolean;
do {
if (reserve) results.push(result);
result = targetArray.indexOf(searchElement, ++result);
}while (reserve = result >= 0)
return results
}
- Comments: 0
- TrackBacks: 0

[JSFL]リアルタイムにパブリッシュを実行するコンポーネントRealPub[AIR]
- 2009年4月 8日 00:37
- ActionScript 2.0 | ActionScript 3.0 | JSFL
http://www.libspark.org/wiki/kaede/RealPub
http://www.libspark.org/svn/mxp/RealPub/RealPub.zip
少し遅れてのコミットになってしまいましたが、先日行われたJSFL勉強会で発表したJSFLをSparkで公開しました。もともと、このコンーネントは以前行われたDTL.asで、吉川さんが公開して話題となったAIRアプリで実現するASエディタのリアルタイムパブリッシュ機能を、サーバー無しで実現させようと考え、開発しました。
リアルタイムパブリッシュ・コンポーネントRealPub
RealPubは、SWFPanel+AS3/JSFL/AIRの技術を使用したコンポーネントです。実行結果は題目通り、指定された秒数ごとにパブリッシュを実行し、専用のAIRアプリに表示します。FLASHコンポーネント内から独立するAIRアプリのため、常に最前面に表示することができ、パブリッシュ結果の確認を容易にします。
使い方は以下から
- Comments: 1
- TrackBacks: 0

Flash+ActionScript開発・習得に欠かせない12の神器
- 2009年1月16日 12:30
- ActionScript 2.0 | ActionScript 3.0 | other
Flashは、デザイナーや学生が初めて触れるには敷居が高いのだろうか。 僕自身、Flash初めて触れたのは中学2年のころで挫折したのを覚えている。
Beinteractiveのyossyさんも言及されているけど、ActionScriptって女の子に似ている。
新藤愛大――欲望という幻想を現実に変えるActionScripter
かわいい女の子とFlashの共通点はとっつきづらいところ、かわいい女の子とActionScriptの共通点は反応が面白いところ、かわいい女の子とECMAScript4の共通点はちょっとやそっとでは理解し合えないところ
僕自身の独断と偏見だけど、AS1はやさしいくてドジっこ。AS2はじゃじゃ馬のツンデレで怒ると怖い。AS3は清楚なしっかりもの。いわゆる生徒会長タイプでやっぱり怒ると怖い。という勝手なイメージがあるんだけど、みんなはどう?
さて、前置きは長くなってしまったけれど、僕が彼女たちとつきあっていく上で重宝しているツール・tipsを紹介します。去年のはじめから今年にかけて大分話題になったところが多いので、彼女たちをメロメロにさせてるASerたちには物足りないと思いますが、ご了承ください。
- 1.Flash CS4
- 2.FlashDevelop 3 RC
- 3.FlashPlayerDebugger+4.FlashTracer
- 5.swfswitcher
- 6.Library
- 7.Spark project
- 8.swfobject.js
- 9.ActionScript 3.0 言語およびコンポーネントリファレンス
- 10.wonderfl
- 11.Adobe TV
- 12.書籍
- Comments: 0
- TrackBacks: 0

型を特定する[as2/as3/JSFL]
- 2008年12月10日 15:14
- ActionScript 2.0 | ActionScript 3.0 | JSFL
Flash周りのスクリプト言語で型を特定したい場合、 as2,as3,jsflではそれぞれ実装がことなってきます。
例えばas2の場合、
//as2 typeof(test_mc)//movieclip
typeof()を用いて特定ができます。
as3の場合では、typeofを実行しても objectが返ってくるため、
同じようにはいきません。
私の場合はよくisステートメントを利用します。
//as3 (test_mc is MovieClip)//true
ところで、jsflではどうでしょう?
- Comments: 0
- TrackBacks: 0

SWFのデフォルトコンテキストメニューを非表示化する[ActionScript]
- 2008年12月 3日 21:13
- ActionScript 2.0 | ActionScript 3.0
忘れやすいので、自分自身の為にもメモ
下記のスクリプトでas2,as3それぞれのコンテキストメニューの非表示化する
as2
this.menu = new ContextMenu() this.menu.hideBuiltInItems()
as3
this.contextMenu = new ContextMenu(); this.contextMenu.hideBuiltInItems()
- Comments: 0
- TrackBacks: 0

Home > ActionScript 2.0 Archive
- Search
- Feeds
- Tag Cloud
-
- 3
- 3d
- 67ws
- ActionScriopt
- ActionScriopt 執筆
- ActionScript
- ActionScript3.0
- Ajax
- ant
- api
- as
- as3
- bug
- cs3
- Date
- dom
- event
- ExternalInterface
- Flash
- flash
- FlashCS3
- FlashDevelop
- FlexPDM
- for
- Gadget
- gihyo.jp
- HTML
- Javascript
- javascript
- javascript dom 講座
- jQuery
- jsfl
- localToGrobal
- map
- maps
- other
- papervision3d tweener actionscript3
- PerspectiveProjection
- PR
- RSS
- ruby
- setPixel
- SparkProject
- swc
- trace
- trouble
- Tweener
- UTC
- WebCreators
- Writing
- XHTML
- xlmns
- XML
- XML ネームスペース
- クラス
- コンポーネント
- パーティクル
- マウスイベント
- 世界標準時間
- 連携
- Sticker

- Recommend
-
Powered by POPit
