ScreenMenuItem - スクリーンメニューオブジェクト


(ScreenMenuItemオブジェクト).title [文字列]

ScreenMenuItemオブジェクトとしてスクリーンメニュー内に表示する項目名を表すプロパティです。

例: menu.title = "Launching / Landing";

(ScreenMenuItemオブジェクト):addMenu(menu) [menuはScreenMenuItemオブジェクト、返値は同じScreenMenuItemオブジェクト]

子階層に指定されたScreenMenuItemオブジェクトをサブメニューとして追加し、このScreenMenuItemオブジェクトを返します。

例: menu:addMenu(childMenu);

(ScreenMenuItemオブジェクト):addMenu(title) [titleは文字列、返値はScreenMenuItemオブジェクト]

指定されたラベルのメニューを作成し、子階層にサブメニューとして追加してこれを返します。

例: menuLandMode = menuCamera:addMenu("Landing Mode");

(ScreenMenuItemオブジェクト):addAction(action) [actionはScreenMenuActionオブジェクト、返値は同じScreenActionオブジェクト]

指定されたScreenActionオブジェクトを子階層にメニュー項目として追加し、このScreenActionオブジェクトを返します。

例: menu:addAction(fileOpenAction);

(ScreenMenuItemオブジェクト):addScreenAction(text, script) [text, scriptは文字列、返値はactionオブジェクト]

指定されたラベルと実行スクリプトを持つScreenMenuActionオブジェクトを作成し、子階層にメニュー項目として追加し、これを返します。

例: cameraModeAction = menu:addAction("Mode", "Camera:toggleMode();");

(ScreenMenuItemオブジェクト):addAction(text, script, updateScript) [text, script, updateScriptは文字列、返値はScreenMenuActionオブジェクト]

指定されたラベルと実行スクリプト、評価スクリプトを持つScreenMenuActionオブジェクトを作成し、子階層にメニュー項目として追加し、これを返します。

例: cameraLandingAction = menu:addAction("Landing", "Camera.mode = mtk.PLANETARIUM;", "Camera.mode == mtk.PLANETARIUM;);

(ScreenMenuItemオブジェクト):addMovies(title) [titleは文字列、返値はScreenMenuItemオブジェクト]

指定されたラベルのムービー選択メニューを作成し、子階層にサブメニューとして追加してこれを返します。

例: menuMovies = menu:addMovies("ムービー");

(ScreenMenuItemオブジェクト):addImages(title) [titleは文字列、返値はScreenMenuItemオブジェクト]

指定されたラベルの画像選択メニューを作成し、子階層にサブメニューとして追加してこれを返します。

例: menuMovies = menu:addImages("画像");

(ScreenMenuItemオブジェクト):addAudio(title) [titleは文字列、返値はScreenMenuItemオブジェクト]

指定されたラベルの音声選択メニューを作成し、子階層にサブメニューとして追加してこれを返します。

例: menuAudio = menu:addAudio("音声");

(ScreenMenuItemオブジェクト):addCharts(title) [titleは文字列、返値はScreenMenuItemオブジェクト]

指定されたラベルの3Dチャート選択メニューを作成し、子階層にサブメニューとして追加してこれを返します。

例: menuCharts = menu:addCharts("3Dチャート");

(ScreenMenuItemオブジェクト):addTitles(title) [titleは文字列、返値はScreenMenuItemオブジェクト]

指定されたラベルのタイトル選択メニューを作成し、子階層にサブメニューとして追加してこれを返します。

例: menuMovies = menu:addTitles("タイトル");

(ScreenMenuItemオブジェクト):clear()

子階層以下のメニュー項目およびサブメニュー、区切り線を破棄します。

例: menu:clear();