Skip to content

Instantly share code, notes, and snippets.

@hushin
hushin / FizzBuzz.jsfl
Created May 6, 2012 14:26
Flash Timeline で FizzBuzz
// --------------------------------------------------------------------------------
// Timeline で FizzBuzz
xjsfl.init(this);
var context = Context.create();
clear();
//trace(context);
//inspect(context.timeline);
for (var i = 0; i < 100; i++) {
context.timeline.insertKeyframe(i);
var keyframe = context.keyframes[i];
@hushin
hushin / MotionTest.jsfl
Created June 6, 2012 16:47
モーショントゥイーンを作るテスト
xjsfl.init(this); //init xJSFL
const STAR_NAME = "star";
var dom = $dom;
var lib = $dom.library;
var tl = $timeline;
var context = Context.create();
makeStar(); //星を作る
lib.addItemToDocument({x:100 , y:100}, STAR_NAME); //ステージに配置
@hushin
hushin / gist:3803882
Created September 29, 2012 12:37
同名のファイルを違う場所にコピーしたいときに使うコマンド
ls | sed -e "s|\([^ .]*\)*\.jpg|../hoge/\1.NEF|g" | xargs -J % cp % ../fuga
xjsfl.init(this); //xJSFL init
clear(); //出力パネルをクリア
deleteAllLayers(); //タイムラインにあるフレームなどすべて消す
for (var i = 0; i < 10; i++)
{
//描いてはフレームを進める
draw();
$timeline.insertKeyframe(i);
}
@hushin
hushin / gist:4761780
Last active December 12, 2015 10:49
Gistを貼付けたときの行番号の表示ズレを直すCSS
/* Gistの表示を直すやつ */
.line-numbers, .line-pre > .line {
font-size: 12px;
line-height: 1.4;
}
@hushin
hushin / temp.jsfl
Last active December 15, 2015 23:09
JSFL で Underscore.js を使うテスト
//xjsfl.reload();
xjsfl.init(this); // using xJSFL
clear();
fl.runScript(xjsfl.file.find('lib', 'underscore.js'));
trace(_.map([1, 2, 3], function(num){ return num * 3; }));
trace(_.some([null, 0, 'yes', false]));
trace(_.invoke([[5, 1, 7], [3, 2, 1]], 'sort'));
@hushin
hushin / _.md
Created May 5, 2013 14:37
Tributary inlet
xjsfl.init(this); // init xJSFL
;(function(){
function scriptFolderURI() {
return fl.scriptURI.replace(/[¥/][^¥/]*?$/,"/");
}
// use Lo-Dash
fl.runScript(scriptFolderURI() + "jsload/lib/lodash.compat.js");
})();
function benchmark(name, times, callback){
xjsfl.init(this); // init xJSFL
;(function(){
function scriptFolderURI() {
return fl.scriptURI.replace(/[¥/][^¥/]*?$/,"/");
}
// use Lo-Dash
fl.runScript(scriptFolderURI() + "jsload/lib/lodash.compat.js");
})();
function benchmark(name, times, callback){
@hushin
hushin / _.md
Created May 6, 2013 04:54
Tributary inlet