« application.xml の namespace の指定 | メイン | Player のバージョンによって Array と Vector を使い分ける »

2008年10月15日

[FlashDevelop] FlashDevelop3 beta9 で Shader クラスのコードヒントを表示する

追記 ----
この記事の内容より有効な方法がタロタローグ ブログさんで掲載されています。
FlashDevelopでFlash Player 10用のswfファイルを作成する方法(最短2秒)
<補足>
playerglobal.swc ファイルは FlexSDK だと
flex_sdk_3/frameworks/libs/player/10
に入ってます。
---- 追記(ここまで)


たぶんだけど現状では Vector クラスのコードヒントは使えるけど、その他のFP10で実装されたクラスやメソッドが使えない。

FlashDevelop は Library ディレクトリ内にクラス定義がされてるんだけども
ここに新しいクラス群が追加されていないためだと思う。

なので、Shader クラスや Graphics.beginShaderFill() メソッドでもコードヒントが出るように、定義ファイルを作ってみました。

もしかしたら、すでに誰か作ってるかもしれませんがアップしときます。
AS3_for_FlashDevelop.zip

ダウンロードして解凍すると、中に"intrinsic"というディレクトリが入っているので、それを
FlashDevelop のインストールされているディレクトリ、
Program Files\FlashDevelop\Library\AS3\
の中の同名のディレクトリに上書きするとコードヒントが使えるようになります。
import とかも補完されます。


内容
display
  • ColorCorrection
  • ColorCorrectionSupport
  • Graphics
  • GraphicsBitmapFill
  • GraphicsEndFill
  • GraphicsGradientFill
  • GraphicsPath
  • GraphicsPathCommand
  • GraphicsPathWinding
  • GraphicsShaderFill
  • GraphicsSolidFill
  • GraphicsStroke
  • GraphicsTrianglePath
  • IGraphicsData
  • IGraphicsFill
  • IGraphicsPath
  • IGraphicsStroke
  • Shader
  • ShaderData
  • ShaderInput
  • ShaderJob
  • ShaderParameter
  • ShaderParameterType
  • ShaderPrecision
  • TriangleCulling

events
  • ShaderEvent

filters
  • ShaderFilter

---追記(2008.10.17)---
desktop
  • Clipboard
  • ClipboardFormats
  • ClipboardTransferMode

net
  • FileReference


ASDoc を参考に、おもいっきり手作業で作ってますので、なんか間違ってるとことかあったらすいません。
ご利用はあくまで自己責任でお願いします。

きっと、近いうちにFlashDevelop 自体、アップデートされるでしょうから
それまでの気休めぐらいに使っていただければと思います。


トラックバック(0)

このブログ記事を参照しているブログ一覧: FlashDevelop3 beta9 で Shader クラスのコードヒントを表示する

このブログ記事に対するトラックバックURL: http://system.seyself.com/mt-tb.cgi/516

コメントする


画像の中に見える文字を入力してください。

しばらく時間が経過すると、システム内部と表示されている文字内容に食い違いが発生するようなので、
投稿する前にページをリロードすることをお勧めします。
リロードしてもフォームの内容は維持されます。