ドラッグ&ドロップでファイル名を取得するサンプル - GIZMO
※ GIZMOは2013年3月31日をもってサービスを終了したようです
ドラッグ&ドロップでファイル名を取得するガジェットのサンプルです。
(FLAファイル付)
サンプル - ダウンロード
<追記>以下のソースは Gizmoのバージョンアップに伴い動作しなくなっています。
この機能などを手軽に実装できる Gizmoコンポーネントがリリースされているので、Gizmoコンポーネントを使用することをお勧めします。
// コマンドを使う前に必ず実行
fscommand("Gadget.start");
// ファイルをドロップを許可
event_str = "";
fscommand("Gadget.fileDropEnable", "true");
// イベントを取得
fscommand("Gadget.setGadgetEventListener", "event_str");
function onEvent(prop, oldval, newVal) {
// ファイル名を取得
var _array = newVal.split(",");
if (_array[0] == "GadgetEvent.FileDrop") {
event_txt.text = _array[1];
}
return newVal;
}
this.watch("event_str", onEvent);
// ファイルをドロップしたときのイベント(例)
// GadgetEvent.FileDropStart
// GadgetEvent.FileDrop,C:\Program Files\GIZMO\gizmo.xml
// GadgetEvent.FileDropEnd
//
ドラッグ&ドロップでファイル名を取得するガジェットのサンプルです。
(FLAファイル付)
サンプル - ダウンロード
<追記>以下のソースは Gizmoのバージョンアップに伴い動作しなくなっています。
この機能などを手軽に実装できる Gizmoコンポーネントがリリースされているので、Gizmoコンポーネントを使用することをお勧めします。
fscommand("Gadget.start");
// ファイルをドロップを許可
event_str = "";
fscommand("Gadget.fileDropEnable", "true");
// イベントを取得
fscommand("Gadget.setGadgetEventListener", "event_str");
function onEvent(prop, oldval, newVal) {
// ファイル名を取得
var _array = newVal.split(",");
if (_array[0] == "GadgetEvent.FileDrop") {
event_txt.text = _array[1];
}
return newVal;
}
this.watch("event_str", onEvent);
// ファイルをドロップしたときのイベント(例)
// GadgetEvent.FileDropStart
// GadgetEvent.FileDrop,C:\Program Files\GIZMO\gizmo.xml
// GadgetEvent.FileDropEnd
//
投稿日 : 2005年06月05日 - yoshiweb - カテゴリ: GIZMO
コメント
投稿者 : 0527
2023年10月03日 08時39分52秒
a reasder entertained. Between your wiit andd your videos, I wass almosst
moved too start myy own blog (well, almost...HaHa!) Excellent job.
I reall enjoyed what youu hadd to say, and more
thasn that, hhow youu presented it. Too cool!