Posts filed in Flash

[Flash]Flash CS4のヘルプをローカルでみる

Flash CS4からヘルプがオンラインになりましたね。

 

で、ローカルのヘルプは無くなっちゃったんだと思ってましたけど、「サービス接続」でオフラインにすると、ローカルのヘルプを見るようになるんですね。

jonnymac blog » Offline AS3 Language Reference, No AIR Application Necessary
http://www.jonnymac.com/blog/2008/12/09/offline-as3-language-reference-no-air-application-necessary/

 

まずは、[ウィンドウ]メニューから、[エクステンション]で、[サービス接続]のパネルを表示。
「サービス接続」パネルのメニューから[オフライン設定]を選択すると「オフラインにする?」ってでてくる。
サービス接続メニュー

 

チェックを入れて、「OK」するとオフライン設定のできあがり。
オフライン設定

 

結果こうなる。
戻す時は「ここをクリック」すると、また「オフラインにする?」って聞かれるので、チェックをはずして「OK」にするとオンラインになる。
オフライン状態

 

そのオフライン設定で[Flash ヘルプ]を選ぶと、やっぱりブラウザでヘルプが開かれるんですけど、ローカルのヘルプを参照していたのでした。

 

ちなみに、オフラインにすると「KULER」パネルが使えなくなっちゃいます。

また、PhotoshopやIllustratorでも同じように[サービス接続]があって、そちらでオンライン・オフラインを切り替えると、他のアプリでも連動して、オンライン・オフラインが設定されるような仕組みになってました。

 


そして、ヘルプファイルの場所は、上記のサイトにも書いてますが、

jonnymac blog » Offline Help and Language Reference Location in Flash CS4
http://www.jonnymac.com/blog/2008/11/04/offline-help-and-language-reference-location-in-flash-cs4/

 

日本語版に直すと、

Adobe Flash CS4 Professional ユーザーガイド

Mac:
/Library/Application Support/Adobe/Help/ja_JP/Flash/10.0_UsingFlash/index.html

Windows:
C:¥Program Files¥Common Files¥Adobe¥Help¥ja_JP¥Flash¥10.0_UsingFlash¥index.html

 

ActionScript 3.0 言語およびコンポーネントリファレンス

Mac:
/Library/Application Support/Adobe/Help/ja_JP/AS3LCR/Flash_10.0/index.html

Windows:
C:¥Program Files¥Common Files¥Adobe¥Help¥ja_JP¥AS3LCR¥Flash_10.0¥index.html

 

この「Adobe/Help」フォルダにAdobeアプリのヘルプが色々入ってるみたいですね。

 

でもー、「Adobe Flash CS4 Professional の拡張機能」のヘルプ内容はフォルダだけあって、HTMLファイルがないの。

もっと言えば、JSFLの時にXMLパネルのUIを定義する「XML to UI」の項目が、Flash CS3のヘルプから見当たらないから、Flash 8のドキュメントも見なくちゃいけないの。

Adobe – Flash : Flash 8 ドキュメンテーション
http://www.adobe.com/support/documentation/jp/flash/documentation.html

Flash ユーザーガイド > XML to UI> XML to UI ダイアログボックス用のレイアウトタグ一覧
http://livedocs.adobe.com/flash/8_jp/main/wwhelp/wwhimpl/js/html/wwhelp.htm?href=00001018.html

 

Related posts

[Flash]GetLibraryItemClass version 1.1.0

「ライブラリの中でクラスが設定されているやつを調べる」JSFLコマンド「GetLibraryItemClass」を更新しました。

[Flash]ライブラリの中でクラスが設定されているやつを調べる | blog ViolentCoding
http://violentcoding.com/blog/2008/10/12/archives/355

 

ごめんなさい、フォントシンボルの出力が抜けてましたよ。
で、フォントシンボルの出力を追加してアップデートしたのです。

 

新しいバージョン Version 1.1.0をSpark projectにコミットしたのでダウンロードしてください。

GetLibraryItemClass – Spark project
http://www.libspark.org/wiki/e_s_jp/GetLibraryItemClass

GetLibraryItemClass ver 1.1.0

 


GetLibraryItemClassコマンド ダウンロード

GetLibraryItemClass.mxp
http://www.libspark.org/svn/mxp/GetLibraryItemClass/trunk/mxp/GetLibraryItemClass.mxp

Flash CS3 以降用です。
※インストールにはExtension Managerが必要。

利用方法

「コマンド」メニュー > GetLibraryItemClass

ソースリポジトリ

GetLibraryItemClass ソース
http://www.libspark.org/svn/mxp/GetLibraryItemClass/trunk/src/

 

Related posts

[Flash]Spark project 勉強会 #6

Spark projectの勉強会、Spark project 勉強会 #6で話してきました。

 

「曲線の公式を使って図形を描いたりするライブラリを作りました」というお話です。

発表した資料に一部誤記があったので、修正してアップしました。
Spark project 勉強会 #6 「CurveLib」資料PDF

 

発表で使用したサンプルは、コミット済みですので、そちらからダウンロードして試してみてください。

サンプル
http://www.libspark.org/svn/as3/CurveLib/trunk/samples/fp9/samples/
http://www.libspark.org/svn/as3/CurveLib/trunk/doc/fp9/formulaSWF/

 

SparkのWikiの方はまだ書けていないのでこれから準備していきます。

Spark project/CurveLib
http://www.libspark.org/wiki/e_s_jp/CurveLib/

 


勉強会の方はというと。

まずSpark project近況。

nobu(soundkitchen)さん作の「HigeWheel」から「SWFWheel」の名称変更について。
オープンソース性を出すための名前を変えたという理由がすばらしい。

 

次にAdobeさんによるFlash CS4デモ。

個人的にはFlash CS4のツールバーが右側になったのは、マウス操作を少なくするUI設計から来ているということと、yossyさん補足の「コンパイル時の定数設定」で、Flash CS4からでも条件付きコンパイルができるようになった部分が勉強になった。

Flex 3のドキュメントの「条件付きコンパイルの使用」がFlash CS4上で設定できる。

trace( 'A' );

CONFIG::DEBUG {
    trace( 'debug' );
}

trace( 'B' );

で、DEBUG定数の「true/false」でtrace( ‘debug’ )の出力が「あり/なし」となるというデモ。

また、「Flash Player in action」というFlash Player 10のページで、zk33さんの「Tenoran」がでているよ!という報告も。「Tenoran」についてはデベロッパーセンターに記事があります。

Adobe Flash Player: Flash Player in action
http://www.adobe.com/products/flashplayer/action/

Adobe – デベロッパーセンター : Flash Player 10で広がるFlashの音の世界
http://www.adobe.com/jp/devnet/flash/articles/flp10_sound.html

 

Graphoon(グラフーン)についてfushanさん。

Graphoonはfushanさんが研究しているという教育・教員向けという要素も持つFlexの「グラフのコンポーネント」&「サービス」。リサージュ曲線を描いてた。
これは自分の曲線の学習ために使えそう。

evalコマンドがAS3.0で使えないが、D.eval関数がライブラリで使えるようにというのもチェックしたい。

 

daoki2さん(Spark projectを英訳してくれた方)のAIRアプリ紹介。

SQLite3の管理アプリ「Rococo」やFlex/AIRのローカライゼイション用のファイルを生成する「LocalMaker」など。ローカライズ対応の際には是非「LocalMaker」を使ってみたい。

 

yossyさんのガベージコレクションについて。

超わかりやすい!。複雑な感じのするガベージコレクションについて、動きある資料とか、実際のコードとかで説明。
参照の方向によるGC発動と、発動のタイミングは是非ともおさえておきたい。
資料を待つべし!

 

次回勉強会は、来月(2009年1月)はAdobe MAX Japan 2009でSpark projectのセッションがあるので飛ばして、2009年2月に予定しているということです。


 

懇親会にも参加して、普段自分が触れることのない、色々な話が聞けました。
残念ながらお話できなかった人もいて、もっと自分の知らない部分のお話やFlash制作の現場の生の話を聞きたかったです。

 

さて、次はいよいよMAXです。ライトニングトークでしゃべります。Sparkします!

Adobe MAX Japan 2009 での Spark project セッションのご案内 « Blog – Spark project
http://libspark.wordpress.com/2008/11/21/adobe-max-japan-2009/

 

Related posts

[Flash]ライブラリの中でクラスが設定されているやつを調べる

他の人が作った.flaファイルを見たりしなきゃいけない場合・・・の第2弾。

 

ASファイルを見てる場合、Flashのライブラリでクラス設定されたものって気づきづらかったりします。

var init_mc : MovieClip = new InitView();
var myMap : BitmapData = new EffectMap(0, 0);

上記みたいなコードがあった場合、InitView.as、EffectMap.asでクラス定義されてると思ってASファイルを探してみても、Flashのライブラリでクラス設定されていたら、そんなファイルは見つかりません。

 

で、ライブラリの中でクラスが設定されているやつを調べるJSFL。

 

2009/01/09追記
fontの出力が抜けていたので追加し、Version 1.1.0に更新。

 

GetLibraryItemClass

クラス設定されてるライブラリのみを対象に、クラスとか基本クラス(AS3)、識別子(AS2)などの一覧を出力パネルに書き出すコマンドです。

 

GetLibraryItemClass – Spark project
http://www.libspark.org/wiki/e_s_jp/GetLibraryItemClass


 

出力パネル例(ActionScript 3.0の場合)

Get Library Item Class Command
mySample.fla
Oct. 11, 2008 23:57:12

ActionScript 3.0
Document Class:	MainClass
**************************************************

Library Item:	initMC
Class:		InitView
BaseClass:		flash.display.MovieClip
Item Type:		movie clip
--------------------------------------------------

Library Item:	nextBtn
Class:		NextButton
BaseClass:		flash.display.SimpleButton
Item Type:		button
--------------------------------------------------

Library Item:	baseMC
Class:		BaseView
BaseClass:		flash.display.MovieClip
Item Type:		movie clip
--------------------------------------------------

Library Item:	parts/ColorPicker
Class:		fl.controls.ColorPicker
BaseClass:		flash.display.Sprite
Item Type:		component
--------------------------------------------------

Library Item:	parts/CheckBox
Class:		fl.controls.CheckBox
BaseClass:		flash.display.MovieClip
Item Type:		component
--------------------------------------------------

Library Item:	parts/hit.mp3
Class:		SESound
BaseClass:		flash.media.Sound
Item Type:		sound
--------------------------------------------------

Library Item:	parts/map.png
Class:		EffectMap
BaseClass:		flash.display.BitmapData
Item Type:		bitmap
--------------------------------------------------

Library Item:	fonts/font_Arial_12
Class:		MainFont
BaseClass:		flash.text.Font
Item Type:		font
--------------------------------------------------

 

出力パネル例(ActionScript 2.0の場合)

Get Library Item Class Command
mySample.fla
Oct. 11, 2008 23:57:12

ActionScript 2.0
**************************************************

Library Item:	initMC
Identifier:		initMC
Class:		InitView
Item Type:		movie clip
--------------------------------------------------

Library Item:	nextBtn
Identifier:		nextBtn
Class:
Item Type:		button
--------------------------------------------------

といった、具合を出力パネルに書き出す。

 

Save the result in a file

「Save the result in a file」は出力パネルの内容をファイルに保存するかどうか。
チェックした場合は、ファイル選択ダイアログが開きます。


 

GetLibraryItemClassコマンド ダウンロード

GetLibraryItemClass.mxp
http://www.libspark.org/svn/mxp/GetLibraryItemClass/trunk/mxp/GetLibraryItemClass.mxp

Flash CS3 以降用です。
※インストールにはExtension Managerが必要。

 

利用方法

「コマンド」メニュー > GetLibraryItemClass

 

ソースリポジトリ

GetLibraryItemClass ソース
http://www.libspark.org/svn/mxp/GetLibraryItemClass/trunk/src/

 

Related posts

[Flash]フレームに書いてあるASを出力するコマンド

ライブラリの中でASが書いてあるやつを調べるJSFLをTanablogさんで改良してくれたので、さらに勝手に改良して、「フレームに書いてあるASを調べる」コマンドに整理した。

Tanablog: “ライブラリの中でASが書いてあるやつを調べる” を改良した
http://bitmap.dyndns.org/blog/archives/001602.html

 

Tanablogさんが改良した、現在編集中のタイムラインにあるASも出力する機能に、メインタイムライン(シーン)のASを区別して書き出す機能をミックスし、オブション設定なども追加。

GetFrameActionScript


All items Mode

メインタイムライン(シーン 1、シーン 2、・・・)と、ライブラリアイテムの全てをチェックして出力。

Get Frame ActionScript Command
Main.fla
Aug. 23, 2008 0:30:57

##################################################
	 Main.fla : シーン 1
	 Layer:[ レイヤー 2 ], Frame:[ 5 ]
##################################################

trace("loaded");

##################################################
	 Main.fla : シーン 2
	 Layer:[ レイヤー 1 ], Frame:[ 23 ]
##################################################

// シーン 2終了
this.stop();

##################################################
	 parts/シンボル 7
	 Layer:[ レイヤー 2 ], Frame:[ 1 ]
##################################################

stop();

function hoge() :void {
    trace("hoge");
}

##################################################
	 parts/シンボル 7
	 Layer:[ レイヤー 2 ], Frame:[ 10 ]
##################################################

gotoAndPlay(2);

##################################################
	 シンボル 6
	 Layer:[ レイヤー 2 ], Frame:[ 1 ]
##################################################

trace("init");
stop();

##################################################

 

Current timeline Mode

現在編集中のタイムラインのみを対象として出力。

Get Frame ActionScript Command
Main.fla
Aug. 23, 2008 0:40:6

##################################################
	 Current timeline(シーン 2)
	 Layer:[ レイヤー 1 ], Frame:[ 23 ]
##################################################

// シーン 2終了
this.stop();

##################################################

とか、シンボル編集中の場合には、

##################################################
	 Current timeline(シンボル 7)
	 Layer:[ レイヤー 2 ], Frame:[ 1 ]
##################################################

stop();

function hoge() :void {
    trace("hoge");
}

##################################################
	 Current timeline(シンボル 7)
	 Layer:[ レイヤー 2 ], Frame:[ 10 ]
##################################################

gotoAndPlay(2);

##################################################

といった、具合を出力パネルに書き出す。

 

Output ActionScript code

「Output ActionScript code」のチェックはASコード内容出力のある/なし。

 

Save the result in a file

「Save the result in a file」は出力パネルの内容をファイルに保存するかどうか。チェックした場合は、ファイル選択ダイアログが開きます。
Choose output file

 

この合作?をSpark projectにコミットしたのでバシバシ改良してください。

GetFrameActionScript – Spark project
http://www.libspark.org/wiki/e_s_jp/GetFrameActionScript


 

GetFrameActionScriptコマンド ダウンロード

GetFrameActionScript.mxp
http://www.libspark.org/svn/mxp/GetFrameActionScript/trunk/mxp/GetFrameActionScript.mxp

Flash 8 以降用です。
※インストールにはExtension Managerが必要。

 

利用方法

「コマンド」メニュー > GetFrameActionScript

 

ソースリポジトリ

GetFrameActionScript ソース
http://www.libspark.org/svn/mxp/GetFrameActionScript/trunk/src/

 

Related posts

Pages: 1 2 3 4 Next