Dialogクラス

DialogRef : Dialog [Singleton]

各種ダイアログを表示するオブジェクトです。ファイルダイアログやプリセットされた便利なダイアログ、入力用のダイアログが使用できます。Dialogオブジェクトは Webコンテンツでは使用できません。

Dialogオブジェクトを使用するには、SOLAオブジェクトの activateメソッドを呼び出し活性化ます。
var myDialog = new Object(); // 新規Flashオブジェクト
mySola.activate("Dialog", myDialog); // 活性化
var className = myDialog.getVal("class"); // SOLA APIが使用可能に
trace(className) ; // "Dialog"
親オブジェクト

SOLA 

メソッド

aboutSOLA    RegisterSOLA    Debugger    openDialog    saveDialog    MessageDialog   

_Object クラスから継承されるメソッド

activate    addEvent    dispatchSolaEvent    getVal    isActivated    removeEvent    setVal    test   

_Object クラスから継承されるプロパティ

class   

メソッドの詳細

aboutSOLA

DialogRef.aboutSOLA() : Boolean

SOLAのクレジット情報を表示します。

RegisterSOLA

DialogRef.RegisterSOLA() : Boolean

SOLAのライセンス認証を行います。オーサリング環境のみで有効です。

Debugger

DialogRef.Debugger() : Boolean

SOLAデバッガを起動します。

openDialog

DialogRef.openDialog( fileType:Array, title:String) : String

ファイル選択のダイアログを表示します。

パラメータ

fileType:Array ― 選択可能なファイル拡張子の配列です。
title:String ― ダイアログに表示されるタイトルです。

 var myfile:String = SOLA.Dialog.openDialog( ["bmp","jpg","tif"], "画像ファイルを開く");
 trace(myfile); // "C:/Documents and Settings/User/My Documents/jpeg1.jpg"

saveDialog

DialogRef.saveFile( fileType:Array, title:String) : String

ファイル保存のダイアログを表示します。

パラメータ

fileType:Array ― 保存可能なファイル拡張子の配列です。
title:String ― ダイアログに表示されるタイトルです。

 var myfile:String = SOLA.Dialog.saveFile(["bmp","jpg","tif"], "画像ファイルを保存")

MessageDialog

DialogRef.MessageDialog( message:String {, title:String, buttons:String, icon:String} ) : String

メッセージを表示するダイアログを表示します。返値はボタン名です。

パラメータ

message:String ― ダイアログに表示する文字列です。
title:String ― ダイアログにタイトル名です(オプション)。
buttons:String ― ボタンの種類です(オプション)。次のうちどれかを指定します。"OK","OKCancel","RetryCancel","AbortRetryIgnore","YesNo","YesNoCancel"。デフォルトは"OKCancel"です。
icon:String ― アイコンの種類を指定します(オプション)。"Stop","Information","Question","Exclamation","NoIcon"。デフォルトは"NoIcon" です。

 var myDialog:String = SOLA.Dialog.MessageDialog("あなたは男性ですか?","性別の確認", "YesNo","Question");
 trace(myDialog); // "Yes"