Skip to content

Instantly share code, notes, and snippets.

@cellfusion
cellfusion / DemoActionPlugin.as
Created May 11, 2012 07:07
FDT SWFBridge ActionPlugin の簡単な説明
package
{
import fdt.FdtTextEdit;
import swf.bridge.FdtEditorContext;
import swf.bridge.IFdtActionBridge;
import swf.plugin.ISwfActionPlugin;
import flash.display.Sprite;
import flash.utils.Dictionary;
@cellfusion
cellfusion / gist:1631965
Created January 18, 2012 08:25
極座標変換用の displacementMap 画像作成
var map:BitmapData = new BitmapData(w, h, false, 0xFF808080);
map.lock();
var center:Point = new Point(w / 2, h / 2);
var rmax:Number = Math.sqrt(Math.pow(center.x, 2) + Math.pow(center.y, 2));
for (var x:int = 0; x < w; x++) {
for (var y:int = 0; y < h; y++) {
var xpos:Number = center.x - x;
var ypos:Number = center.y - (h-y);
var radius:Number = Math.sqrt(xpos * xpos + ypos * ypos);
@cellfusion
cellfusion / gist:1350941
Created November 9, 2011 09:20
duplicate MovieClip JSFL
num = 48
path = fl.getDocumentDOM().library.getItemProperty("name");
path_array = path.split("/");
name = path_array[path_array.length - 1];
linkageBaseClass = fl.getDocumentDOM().library.getItemProperty("linkageBaseClass");
linkageExportForAS = fl.getDocumentDOM().library.getItemProperty("linkageExportForAS");
linkageExportInFirstFrame = fl.getDocumentDOM().library.getItemProperty("linkageExportInFirstFrame");
for (i = 1; i < num; i++) {
@cellfusion
cellfusion / gist:209922
Created October 14, 2009 09:33
AS3 は asfunction がないので、TextEvent.LINK で受け取った文字列で判別する
var tf:TextField = new TextField();
tf.multiline = true;
tf.autoSize = TextFieldAutoSize.LEFT;
tf.text = "<a href='event:hoge|args1,args2'>hoge</a> fuga";
tf.addEventListenener(TextEvent.LINK, linkHandler);
addChild(tf);
function linkHandler(event:TextEvent):void
{
trace(event.text); // trace -> hoge|args1,args2
#!/usr/bin/bash
readonly FLA_NAME='Adobe Flash'
readonly APP_DIR='/Applications/'
readonly CREATE_FILENAME='CreateProject_'
readonly UPDATE_FILENAME='UpdateProject_'
CMDNAME='progression $0'
FLA_VER='CS4'