携帯向けFlashのactionscriptをまとめました。主にFlash lite 1.1です。読み仮名は自分が勝手につけてます。
あったほうが、覚えやすいかと思いましてね。ただ、読み方があってるかどうかは知りません(笑)。
重要と書いてるアクションスクリプトは頻繁に使いますので是非覚えましょう。その他は必要に応じてこのリファレンスを見て使ってやってください。
左の青字のリンクをクリックするとactionscriptの詳細な使い方がみれます。
| Fscommand2の要素 | 簡易説明 | 対応 |
|---|---|---|
| Escape エスケイプ |
任意のストリング(文字列)をネットワーク転送に安全な形式にエンコードします。 英数字以外の文字を 16 進数のエスケープシーケンスに置き換えます (マルチバイト文字の場合は、%xx、または %xx%xx)。 |
|
| Unescape アンエスケイプ |
ネットワーク転送を安全に行うためにエンコードされた任意のストリング(文字列)をデコードして、通常のエンコードされていない形にします。 | |
| FullScreen フルスクリーン |
レンダリングに使用する表示領域のサイズを設定 | |
| GetFreePlayerMemory ゲットフリープレーヤーメモリー |
Flash Lite が現在使用できるヒープメモリの量をキロバイトで返します。 | |
| GetTotalPlayerMemory ゲットトータルプレーヤーメモリー |
FlashLiteに割り当てられているメモリの合計サイズをキロバイトで返す | |
| 重要 GetDateDay ゲットデイトデイ |
現在の日付を返します。返される値は数値です (先頭に 0 は付きません)。 有効な日は 1 〜 31 です。 【使用例】 今日の日付を取得して変数「today」に格納する。 today=fscommand2("GetDateDay"); |
|
| 重要 GetDateMonth ゲットデイトマンス |
現在の日付の月を数値で返します (先頭に 0 は付きません)。 【使用例】 今月の月を取得して変数「month」に格納する。 month=fscommand2("GetDateMonth"); |
|
| 重要 GetDateWeekday ゲットデイトウィークリー |
現在の曜日を数値で返します 0: 日曜 、1: 月曜、 2: 火曜、 3: 水曜、 4: 木曜、 5: 金曜、 6: 土曜 【使用例】 今月の月を取得して変数「weekday」に格納する。 weekday=fscommand2("GetDateWeekday"); |
|
| 重要 GetDateYear ゲットデイトイヤー |
現在の年を数値で返します 【使用例】 今年の年を取得して変数「year」に格納する。 year=fscommand2("GetDateYear"); |
|
| GetLocaleLongDate ゲットローカルロングデイト |
パラメータを、現在定義されているロケールに従ってフォーマットされた現在時を表すストリング (長い形) に設定します。 よくわかりませんね。下記のような表記で表す年月日を取得できます。 Tuesday, June 14, 2005 |
|
| GetLocaleShortDate ゲットローカルショートデイト |
パラメータを、現在定義されているロケールに従ってフォーマットされた現在時を表すストリング (短い形式) に設定します。 これもよくわかりませんね。わかりやすく言えば下記のような表記で表す年月日を取得できますよ。 06/14/05 |
|
| GetLocalTime ゲットローカルタイム |
14:30:21 こういった表記で表す。現在時間を取得できます。 | |
| 重要 GetTimeHours ゲットタイムアワーズ |
24 時間表記で現在時刻の時を返します。返される値は数値です (先頭に 0 は付きません)。 【使用例】 今の時刻の時の部分を変数「hour」格納する。 hour=fscommand2("GetTimeHours"); |
|
| 重要 GetTimeMinutes ゲットタイムミニッツ |
現在時刻の分を返します。返される値は数値です (先頭に 0 は付きません)。 【使用例】 今の時刻の分の部分を変数「minutes」格納する。 minutes=fscommand2("GetTimeMinutes"); |
|
| 重要 GetTimeSeconds ゲットタイムセコンド |
現在時刻の秒を返します。返される値は数値です (先頭に 0 は付きません)。 【使用例】 今の時刻の秒の部分を変数「seconds」格納する。 seconds=fscommand2("GetTimeSeconds"); |
|
| GetTimeZoneOffset ゲットタイムゾーンオフセット |
パラメータを、ローカルタイムゾーンと世界時 (UTC) の差を表す分に設定します。 | |
| GetMaxVolumeLevel ゲットマックスボリュームレベル |
携帯端末の最大音量レベルを数値で返します。 | |
| GetVolumeLevel ゲットボリュームレベル |
携帯端末の現在の音量レベルを数値で返します。 | |
| 重要 GetBatteryLevel ゲットバッテリーレベル |
現在のバッテリーレベル(電池残量)を返します。 返される値は、0 から GetMaxBatteryLevel() が返す最大値の間の数値です。 |
|
| 重要 GetMaxBatteryLevel ゲットマックスバッテリーレベル |
携帯端末の最大バッテリーレベル(電池残量)を返します。返される値は、正の数値です。 | |
| 重要 GetPowerSource ゲットパワーソース |
現在、バッテリーを電源としているか、外部電源を使用しているかを示す値を返します。 | |
| 重要 GetSignalLevel ゲットシグナルレベル |
現在の信号(電波状況)の強さを数値で返します。 | |
| 重要 GetMaxSignalLevel ゲットマックスシグナルレベル |
最大信号強さの(電波状況)レベルを返します。返される値は、正の数値です。 | |
| GetNetworkConnectStatus ゲットネットワークコネクトステータス |
現在のネットワーク接続ステータスを示す値を返します。 戻り値はそれぞれ -1: サポートされていない 、0: 現在アクティブなネットワーク接続がある 、1: デバイスがネットワークへの接続を試行中 、2: 現在アクティブなネットワーク接続がない 、3: ネットワーク接続が中断している 、4: ネットワーク接続を確認できない |
|
| GetNetworkName ゲットネットワークネーム |
パラメータを現在のネットワーク名に設定します。 | |
| GetNetworkRequestStatus ゲットネットワークリクエストステータス |
最新の HTTP 要求のステータスを示す値を返します。 | |
| GetNetworkStatus ゲットネットワークステータス |
最新の HTTP 要求のステータスを示す値を返します。 | |
| GetLanguage ゲットラングウィッジ |
現在携帯端末で使用されている言語を識別するパラメータを設定します。 言語は、名前で渡される変数にストリングとして返されます。 詳細は左のリンクから。 |
|
| GetDevice ゲットデバイス |
Flash Lite が実行されているデバイスを識別するパラメータを設定します。 この ID は、通常、モデル名です。 |
|
| GetDeviceID ゲットデバイスアイディ |
デバイスの一意の識別子 (シリアル番号など) を表すパラメータを設定します。 | |
| Quit クワイト |
Flash Lite Player の再生を停止して終了します。 | |
| 重要 SetQuality セットクオリティ |
アニメーションのレンダリング品質を設定します。 画像が荒くて汚いと感じた時は1フレーム目に下記アクションスクリプトを書きましょう。 【使用例】 高画質モードにする。 fscommand2("SetQuality" , "high" ); |
|
| SetInputTextType セットインプットテキストタイプ |
入力テキストフィールドを開く際のモードを指定 | |
| SetSoftKeys セットソフトキーズ |
アクセスして再マッピングできる場合には、携帯電話の左と右のソフトキーを再マッピングします。 | |
| ResetSoftKeys リセットソフトキーズ |
ソフトキーを元の設定にリセットします。 | |
| StartVibrate スタートバイブレイト |
携帯端末のバイブレータ機能を開始します。バイブレータが既に動作している場合は、Flash Lite は現在の動作を停止してから、新しく指定されたバイブレータ動作を開始します。Flash アプリケーションの再生を停止または一時停止したとき、および Flash Lite Player を終了したときにもバイブレータは停止します。 | |
| StopVibrate ストップバイブレイト |
バイブレータが動作している場合に停止します。 |
| Fscommandの要素 | 簡易説明 | 対応 |
|---|---|---|
| Launch ランチ |
携帯端末で別のアプリケーションの呼び出し |
| アクション | 簡易説明 | 対応 |
|---|---|---|
| _capCompoundSound キャプコンパウンドサウンド |
Flash Lite がコンパウンドサウンドデータを処理できるかどうかを示す | |
| _capEmail キャプイーメール |
Flash Liteが電子メールを送信できるかどうかを示す | |
| _capMMS キャプエムエムエス |
Flash LiteがMMSメッセージを送信できるかどうかを示す | |
| _capSMS キャプエスエムエス |
Flash LiteがSMSメッセージを送信できるかどうかを示す | |
| _capStreamSound キャプストリームサウンド |
携帯電話がストリーミングサウンドを再生できるかどうかを示す | |
| _capMFi キャプエムエフアイ |
Flash LiteがMFiサウンドを再生できるかどうかを示す | |
| _capMIDI キャプミディー |
Flash LiteがMIDIサウンドを再生できるかどうかを示す | |
| _capMP3 キャプエムピースリー |
Flash LiteがMP3サウンドを再生できるかどうかを示す | |
| _capSMAF キャプエスエムエーエフ |
Flash LiteがSMAFサウンドを再生できるかどうかを示す | |
| _capLoadData キャプロードデータ |
ホストアプリケーションがデータを動的にロードできるかどうかを示す | |
| _cap4WayKeyAS キャプフォーウェイキーエーエス |
Flash Liteが方向キーにアタッチされているActionScriptを実行するかどうか |
|
| $version バージョン |
Flash liteのバージョン番号 |