クリップボードにtrace()するクラス
System.setClipboard() を何度か実行すると最後の結果しかクリップボードに残らないので、前の System.setClipboard() も残しつつ貼り付けられるようにしたクラスです。
> Clipboard.as
使い方
import net.yoshiweb.utils.system.Clipboard;
Clipboard.trace("貼り付ける内容");
ObjectDumper.toString()を使って trace() と同じようにオブジェクトを展開して貼り付けることもできます。
import mx.data.binding.ObjectDumper;
import net.yoshiweb.utils.system.Clipboard;
var obj = new Object();
obj.a = "あああ";
obj.b = "いいい";
trace(obj); // [object Object]
trace(ObjectDumper.toString(obj, true, true)); // {a: "あああ", b: "いいい"}
Clipboard.trace(obj); // [object Object]
Clipboard.trace(ObjectDumper.toString(obj, true, true)); // {a: "あああ", b: "いいい"}
クリップボードを空にするときは
import net.yoshiweb.utils.system.Clipboard;
Clipboard.clear(); ※空にはできませんでした。
あまり使い道ないかもしれないけど前に Flash OOPの仮サーバーで 公開してた から一応再公開!
> Clipboard.as
使い方
Clipboard.trace("貼り付ける内容");
ObjectDumper.toString()を使って trace() と同じようにオブジェクトを展開して貼り付けることもできます。
import net.yoshiweb.utils.system.Clipboard;
var obj = new Object();
obj.a = "あああ";
obj.b = "いいい";
trace(obj); // [object Object]
trace(ObjectDumper.toString(obj, true, true)); // {a: "あああ", b: "いいい"}
Clipboard.trace(obj); // [object Object]
Clipboard.trace(ObjectDumper.toString(obj, true, true)); // {a: "あああ", b: "いいい"}
Clipboard.clear();
あまり使い道ないかもしれないけど前に Flash OOPの仮サーバーで 公開してた から一応再公開!
投稿日 : 2006年12月08日 - yoshiweb - カテゴリ: ActionScript
コメント
コメントなし