CreateJS スクリーンショットボタンを作る

CreateJSで画面のスクリーンショットを取りたい時用

セーブ用のボタンsave_btに関数を設定する。

this.save_bt.addEventListener("click", save_func);

function save_func(event) {
stage.cache(249,32,720,390);

//stageのその部分を画像にするか座標を決める。

//cache(x,y,x軸何pxか,y軸何pxか


var obpng = stage.cacheCanvas.toDataURL('image/png',null);
stage.uncache();
var w = window.open('about:blank');

var a0="<img src='" + obpng + "'/ style='float:left;'><br>";

var a1="<font color='#ff0000">他のコンテンツ</font>";


w.document.write(a0+a1);

//↑こんな感じで繋げる。
}

 

 

 window.openで別窓を開いてそこにタグ使ってimgでスクショを埋める

感じになる。

他のコンテンツも入れたいならa1みたいな感じで1行ずつhtml書いて

最後にa0+a1+a2と繋げて表示させる。