| 套件 | flash.system |
| 類別 | public final class SecurityPanel |
| 繼承 | SecurityPanel Object |
| 語言版本: | ActionScript 3.0 |
| 執行階段版本: | AIR 1.0, Flash Player 9, Flash Lite 4 |
這個類別包含搭配 Security.showSettings() 方法使用的靜態常數。 因此您無法建立 SecurityPanel 類別的新實體。
公用常數
| 常數 | 定義自 | ||
|---|---|---|---|
| CAMERA : String = "camera" [靜態]
當傳遞至 Security.showSettings() 時,會顯示「Flash Player 設定」中的「攝影機」面板。 | SecurityPanel | ||
| DEFAULT : String = "default" [靜態]
當傳遞至 Security.showSettings() 時,會顯示使用者最後一次關閉「Flash Player 設定」時所開啟的面板。 | SecurityPanel | ||
| DISPLAY : String = "display" [靜態]
當傳遞至 Security.showSettings() 時,會顯示「Flash Player 設定」中的「顯示」面板。 | SecurityPanel | ||
| LOCAL_STORAGE : String = "localStorage" [靜態]
當傳遞至 Security.showSettings() 時,會顯示「Flash Player 設定」中的「本機儲存設定」面板。 | SecurityPanel | ||
| MICROPHONE : String = "microphone" [靜態]
當傳遞至 Security.showSettings() 時,會顯示「Flash Player 設定」中的「麥克風」面板。 | SecurityPanel | ||
| PRIVACY : String = "privacy" [靜態]
當傳遞至 Security.showSettings() 時,會顯示「Flash Player 設定」中的「隱私權設定」面板。 | SecurityPanel | ||
| SETTINGS_MANAGER : String = "settingsManager" [靜態]
當傳遞至 Security.showSettings() 時,會在不同的瀏覽器視窗中顯示「設定管理員」。 | SecurityPanel | ||
常數詳細資訊
CAMERA | 常數 |
public static const CAMERA:String = "camera"| 語言版本: | ActionScript 3.0 |
| 執行階段版本: | AIR 1.0, Flash Player 9, Flash Lite 4 |
當傳遞至 Security.showSettings() 時,會顯示 Flash Player 設定中的「攝影機」面板。
相關 API 元素
DEFAULT | 常數 |
public static const DEFAULT:String = "default"| 語言版本: | ActionScript 3.0 |
| 執行階段版本: | AIR 1.0, Flash Player 9, Flash Lite 4 |
當傳遞至 Security.showSettings() 時,會顯示使用者最後一次關閉 Flash Player 設定時所開啟的面板。
相關 API 元素
DISPLAY | 常數 |
public static const DISPLAY:String = "display"| 語言版本: | ActionScript 3.0 |
| 執行階段版本: | AIR 1.0, Flash Player 9, Flash Lite 4 |
當傳遞至 Security.showSettings() 時,會顯示「Flash Player 設定」中的「顯示」面板。
相關 API 元素
LOCAL_STORAGE | 常數 |
public static const LOCAL_STORAGE:String = "localStorage"| 語言版本: | ActionScript 3.0 |
| 執行階段版本: | AIR 1.0, Flash Player 9, Flash Lite 4 |
當傳遞至 Security.showSettings() 時,會顯示 Flash Player 設定中的「本機儲存設定」面板。
相關 API 元素
MICROPHONE | 常數 |
public static const MICROPHONE:String = "microphone"| 語言版本: | ActionScript 3.0 |
| 執行階段版本: | AIR 1.0, Flash Player 9, Flash Lite 4 |
當傳遞至 Security.showSettings() 時,會顯示 Flash Player 設定中的「麥克風」面板。
相關 API 元素
PRIVACY | 常數 |
public static const PRIVACY:String = "privacy"| 語言版本: | ActionScript 3.0 |
| 執行階段版本: | AIR 1.0, Flash Player 9, Flash Lite 4 |
當傳遞至 Security.showSettings() 時,會顯示 Flash Player 設定中的「隱私權設定」面板。
相關 API 元素
SETTINGS_MANAGER | 常數 |
public static const SETTINGS_MANAGER:String = "settingsManager"| 語言版本: | ActionScript 3.0 |
| 執行階段版本: | AIR 1.0, Flash Player 9, Flash Lite 4 |
當傳遞至 Security.showSettings() 時,會在不同的瀏覽器視窗中顯示「設定管理員」。
相關 API 元素
範例 如何使用本範例
SecurityExample.as
下列範例將說明如何使用 Sprite 物件上的
click 事件來顯示 Flash Player 設定中的「本機儲存設定」面板。 首先會使用 draw() 將橘黃色方塊加入舞台。 在 draw() 中,加入名為 clickHandler() 的 click 事件偵聽程式,指示 Flash Player 開啟它的「本機儲存設定」面板以回應 click 事件。
package {
import flash.display.Sprite;
import flash.text.TextField;
import flash.events.*;
import flash.system.Security;
import flash.system.SecurityPanel;
public class SecurityExample extends Sprite {
private var bgColor:uint = 0xFFCC00;
private var size:uint = 100;
public function SecurityExample() {
draw();
}
private function draw():void {
var child:Sprite = new Sprite();
child.graphics.beginFill(bgColor);
child.graphics.drawRect(0, 0, size, size);
child.graphics.endFill();
child.buttonMode = true;
var label:TextField = new TextField();
label.text = "settings";
label.selectable = false;
label.mouseEnabled = false;
child.addChild(label);
child.addEventListener(MouseEvent.CLICK, clickHandler);
addChild(child);
}
private function clickHandler(event:MouseEvent):void {
Security.showSettings(SecurityPanel.LOCAL_STORAGE);
}
}
}
Tue Jun 12 2018, 03:47 PM Z
隱藏繼承公用屬性
顯示繼承公用屬性