« もう”ActionScript 4.0”の話??? | メイン | AIR 1.0/Flex 3 正式リリース! »

Snippets(スニペット)パネル

Snippets Panel Extension for Flash CS3Snippets(スニペット)Extensionは、Flash CS3にスニペットパネル(他のパネル)を追加します。

Snippet(スニペット)とは断片のことで、この機能拡張パネルでは、使用頻度の高いコード(一連の動作)をあらかじめXMLファイルの中に登録しておき、必要なときにクリップボード経由でコピー/ペーストしようとするものです。

あると便利な機能の一つですが、現時点でこのパネルからXMLファイルにコードを追加/編集する機能がないのでその辺が今ひとつでしょうか・・・
パネルの右上にあるペンシルアイコンをクリックするとXMLファイルのパス(場所)を表示するアラートが出るのみです。

まあ、ペンシルアイコンを置いていると言うことは次回は編集機能が付くかも?(希望的観測ですが)

ちなみに初期状態のXMLの中身は以下のような感じです。

<?xml version="1.0" encoding="utf-8"?>
<snippets>
<snippet label="Papervision3D Imports" ascript="import org.papervision3d.cameras.*;\nimport org.papervision3d.objects.*;\nimport org.papervision3d.materials.*;\nimport org.papervision3d.scenes.*;" />
<snippet label="Papervision3D Scene3D Setup" ascript="import org.papervision3d.cameras.*;\nimport org.papervision3d.objects.*;\nimport org.papervision3d.materials.*;\nimport org.papervision3d.scenes.*;\n\nvar container:Sprite = new Sprite();\naddChild(container);\ncontainer.x = stage.stageWidth * 0.5;\ncontainer.y = stage.stageHeight * 0.5;\n\nvar scene:Scene3D = new Scene3D(container);\nvar camera:Camera3D = new Camera3D();\ncamera.zoom = 11;\n\naddEventListener(Event.ENTER_FRAME, loop);\n\nfunction loop(e:Event):void\n{\n\tscene.renderCamera(camera);\n}" />
<snippet label="Tweener Random Loop" ascript="import caurina.transitions.*;\n\nfunction loop():void\n{\n\tTweener.addTween([REPLACE], {onComplete:loop});\n}\n\nloop();" />
<snippet label="New AIR Native Window" ascript="var nwio:NativeWindowInitOptions = new NativeWindowInitOptions();\nvar nw:NativeWindow = new NativeWindow(nwio);\nnw.activate();" />
<snippet label="AIR Accept Drag and Drop" ascript="import flash.desktop.*;\nimport flash.events.*;\n\nstage.addEventListener(NativeDragEvent.NATIVE_DRAG_ENTER, onDragEnter);\nstage.addEventListener(NativeDragEvent.NATIVE_DRAG_DROP, onDragDrop);\n\nfunction onDragEnter(e:NativeDragEvent):void\n{\n\tNativeDragManager.acceptDragDrop(stage);\n}\n\nfunction onDragDrop(e:NativeDragEvent):void\n{\n\tvar files:Object = e.clipboard.getData(ClipboardFormats.FILE_LIST_FORMAT);\n\n}" />
<snippet label="AIR Window Move" ascript="[REPLACE].addEventListener(MouseEvent.MOUSE_DOWN, moveWin);\n\nfunction moveWin(e:MouseEvent):void\n{\n\tstage.nativeWindow.startMove();\n}\n\n" />
<snippet label="Loading External XML" ascript="var loader:URLLoader = new URLLoader();\nloader.addEventListener(Event.COMPLETE, xmlLoaded);\nloader.load(new URLRequest([REPLACE]));\n\nvar xml:XML;\n\nfunction xmlLoaded(e:Event):void\n{\n\txml = XML(e.target.data);\n}" />
</snippets>

→  New Snippets Panel Extension for Flash CS3!

→ Snippets.mxp

  • このエントリーをdel.icio.usに追加する
  • このエントリをニフティクリップに追加
  • POOKMARK Airlinesへ追加
  • このエントリをLivedoor クリップに追加
  • このエントリーをはてなブックマークする
スポンサード リンク


トラックバック

このエントリーのトラックバックURL:
http://www.logicalyze.com/as2app/mt-tb.cgi/139

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

認証キー を入力してください: