Actionscriptを使用してアプリケーション(KIOSK用)を開発する際に、そのマシンにxmlデータを保存する手間がかかります。 actionscriptを使ってXMLファイルを保存する方法は?actionscriptを使用してスタンドアローンマシンにxmlファイルを保存する
ありがとうございました。
Actionscriptを使用してアプリケーション(KIOSK用)を開発する際に、そのマシンにxmlデータを保存する手間がかかります。 actionscriptを使ってXMLファイルを保存する方法は?actionscriptを使用してスタンドアローンマシンにxmlファイルを保存する
ありがとうございました。
これは、AIRプロジェクターまたはFlashプロジェクターを使用しているか、Flashプラグインを使用しているかによって異なります。 AIRを使用していて、少し冗長にする必要がある場合は、XMLをSQLite bindings.と一緒に保存することをお勧めします。それ以外の場合はSharedObjectを使用することをお勧めします。
Flashには、ユーザー操作なしでファイルを保存する機能はありません。キオスクでは、ユーザーがファイルシステムにアクセスすることなくデータを保存したいと思っています。このために別のテクノロジーを使用する必要があります> 最も顕著なのはAdobe AIRで、これはデスクトップアプリケーションのすべての能力とパーセッションをフラッシュします。 強化されたプロジェクター(亜鉛、ScreenTimeなど)を作成するための商用ソリューションもありますが、AIRが導入されて以来、スクリーンセーバー以外のユースケースを考えることはできません。 あなたはファイルを保存したり、SQLiteデータベースを使用することができます。
AIRを使用してファイルを保存するためのコードは次のようになります。
ここから投稿import flash.filesystem.*;
import flash.events.Event;
function saveFile():void {
var file:File=File.desktopDirectory;
file=file.resolvePath("test.txt");
var fileStream:FileStream = new FileStream();
fileStream.open(file, FileMode.WRITE);
fileStream.writeUTFBytes("Hi this file was saved from AIR application without dialog");
fileStream.addEventListener(Event.CLOSE, fileClosed);
fileStream.close();
function fileClosed(event:Event):void {
trace("closed event fired");
}
}
saveFile();
: http://askmeflash.com/tutorial/6/save-file-in-adobe-air-without-dialog-window
ありがとうございました。私は既に答えとしてcwallenpooleをマークして以来、あなたの答えをアップアップしました。 – Hoque
はありがとうございました。私はswfファイル(FlahDevelopを使用して)を構築するためにのみactionscriptを使用しており、後でswfファイルはフラッシュプロジェクタに変換されます。 SharedObjectは良い選択肢かもしれませんが、私が使用しているxmlファイルは、多くのユーザーがKIOSKとやりとりするにつれて大きくなります。私はSQLiteについて考えていないが、私はそれを試してみるだろう。あなたの提案をお探しください。 – Hoque