actionscript

携帯向けFlashactionscriptをまとめました。主にFlash lite 1.1です。読み仮名は自分が勝手につけてます。
あったほうが、覚えやすいかと思いましてね。ただ、読み方があってるかどうかは知りません(笑)。

重要と書いてるアクションスクリプトは頻繁に使いますので是非覚えましょう。その他は必要に応じてこのリファレンスを見て使ってやってください。
左の青字のリンクをクリックするとactionscriptの詳細な使い方がみれます。

携帯向けFlash actionscript 一覧


FlashLite1.1特有のactionscript【 fscommand2 】

Flash lite 1.1特有のactionscriptです。1.0にはありません。時間を取得したり電波状況や電池残量など携帯電話の機能中心に拡張されてます。
fscommand2("GetTimeHours");なんて風に使います。
Fscommand2の要素 簡易説明 対応
Escape
エスケイプ
任意のストリング(文字列)をネットワーク転送に安全な形式にエンコードします。
英数字以外の文字を 16 進数のエスケープシーケンスに置き換えます
(マルチバイト文字の場合は、%xx、または %xx%xx)。
Flash lite 1.1
Unescape
アンエスケイプ
ネットワーク転送を安全に行うためにエンコードされた任意のストリング(文字列)をデコードして、通常のエンコードされていない形にします。 Flash lite 1.1
FullScreen
フルスクリーン
レンダリングに使用する表示領域のサイズを設定 Flash lite 1.1
GetFreePlayerMemory
ゲットフリープレーヤーメモリー
Flash Lite が現在使用できるヒープメモリの量をキロバイトで返します。 Flash lite 1.1
GetTotalPlayerMemory
ゲットトータルプレーヤーメモリー
FlashLiteに割り当てられているメモリの合計サイズをキロバイトで返す Flash lite 1.1
重要
GetDateDay
ゲットデイトデイ
現在の日付を返します。返される値は数値です (先頭に 0 は付きません)。
有効な日は 1 〜 31 です。
【使用例】
今日の日付を取得して変数「today」に格納する。
today=fscommand2("GetDateDay");
Flash lite 1.1
重要
GetDateMonth
ゲットデイトマンス
現在の日付の月を数値で返します (先頭に 0 は付きません)。
【使用例】
今月の月を取得して変数「month」に格納する。
month=fscommand2("GetDateMonth");
Flash lite 1.1
重要
GetDateWeekday
ゲットデイトウィークリー
現在の曜日を数値で返します
0: 日曜 、1: 月曜、 2: 火曜、 3: 水曜、 4: 木曜、 5: 金曜、 6: 土曜
【使用例】
今月の月を取得して変数「weekday」に格納する。
weekday=fscommand2("GetDateWeekday");
Flash lite 1.1
重要
GetDateYear
ゲットデイトイヤー
現在の年を数値で返します
【使用例】
今年の年を取得して変数「year」に格納する。
year=fscommand2("GetDateYear");
Flash lite 1.1
GetLocaleLongDate
ゲットローカルロングデイト
パラメータを、現在定義されているロケールに従ってフォーマットされた現在時を表すストリング (長い形) に設定します。
よくわかりませんね。下記のような表記で表す年月日を取得できます。
Tuesday, June 14, 2005
Flash lite 1.1
GetLocaleShortDate
ゲットローカルショートデイト
パラメータを、現在定義されているロケールに従ってフォーマットされた現在時を表すストリング (短い形式) に設定します。
これもよくわかりませんね。わかりやすく言えば下記のような表記で表す年月日を取得できますよ。
06/14/05
Flash lite 1.1
GetLocalTime
ゲットローカルタイム
14:30:21 こういった表記で表す。現在時間を取得できます。 Flash lite 1.1
重要
GetTimeHours
ゲットタイムアワーズ
24 時間表記で現在時刻の時を返します。返される値は数値です (先頭に 0 は付きません)。
【使用例】
今の時刻の時の部分を変数「hour」格納する。
hour=fscommand2("GetTimeHours");
Flash lite 1.1
重要
GetTimeMinutes
ゲットタイムミニッツ
現在時刻の分を返します。返される値は数値です (先頭に 0 は付きません)。
【使用例】
今の時刻の分の部分を変数「minutes」格納する。
minutes=fscommand2("GetTimeMinutes");
Flash lite 1.1
重要
GetTimeSeconds
ゲットタイムセコンド
現在時刻の秒を返します。返される値は数値です (先頭に 0 は付きません)。
【使用例】
今の時刻の秒の部分を変数「seconds」格納する。
seconds=fscommand2("GetTimeSeconds");
Flash lite 1.1
GetTimeZoneOffset
ゲットタイムゾーンオフセット
パラメータを、ローカルタイムゾーンと世界時 (UTC) の差を表す分に設定します。 Flash lite 1.1
GetMaxVolumeLevel
ゲットマックスボリュームレベル
携帯端末の最大音量レベルを数値で返します。 Flash lite 1.1
GetVolumeLevel
ゲットボリュームレベル
携帯端末の現在の音量レベルを数値で返します。 Flash lite 1.1
重要
GetBatteryLevel
ゲットバッテリーレベル
現在のバッテリーレベル(電池残量)を返します。
返される値は、0 から GetMaxBatteryLevel() が返す最大値の間の数値です。
Flash lite 1.1
重要
GetMaxBatteryLevel

ゲットマックスバッテリーレベル
携帯端末の最大バッテリーレベル(電池残量)を返します。返される値は、正の数値です。 Flash lite 1.1
重要
GetPowerSource
ゲットパワーソース
現在、バッテリーを電源としているか、外部電源を使用しているかを示す値を返します。 Flash lite 1.1
重要
GetSignalLevel
ゲットシグナルレベル
現在の信号(電波状況)の強さを数値で返します。 Flash lite 1.1
重要
GetMaxSignalLevel
ゲットマックスシグナルレベル
最大信号強さの(電波状況)レベルを返します。返される値は、正の数値です。 Flash lite 1.1
GetNetworkConnectStatus
ゲットネットワークコネクトステータス
現在のネットワーク接続ステータスを示す値を返します。
戻り値はそれぞれ
-1: サポートされていない 、0: 現在アクティブなネットワーク接続がある 、1: デバイスがネットワークへの接続を試行中 、2: 現在アクティブなネットワーク接続がない 、3: ネットワーク接続が中断している 、4: ネットワーク接続を確認できない
Flash lite 1.1
GetNetworkName
ゲットネットワークネーム
パラメータを現在のネットワーク名に設定します。 Flash lite 1.1
GetNetworkRequestStatus
ゲットネットワークリクエストステータス
最新の HTTP 要求のステータスを示す値を返します。 Flash lite 1.1
GetNetworkStatus
ゲットネットワークステータス
最新の HTTP 要求のステータスを示す値を返します。 Flash lite 1.1
GetLanguage
ゲットラングウィッジ
現在携帯端末で使用されている言語を識別するパラメータを設定します。
言語は、名前で渡される変数にストリングとして返されます。
詳細は左のリンクから。
Flash lite 1.1
GetDevice
ゲットデバイス
Flash Lite が実行されているデバイスを識別するパラメータを設定します。
この ID は、通常、モデル名です。
Flash lite 1.1
GetDeviceID
ゲットデバイスアイディ
デバイスの一意の識別子 (シリアル番号など) を表すパラメータを設定します。 Flash lite 1.1
Quit
クワイト
Flash Lite Player の再生を停止して終了します。 Flash lite 1.1
重要
SetQuality
セットクオリティ
アニメーションのレンダリング品質を設定します。
画像が荒くて汚いと感じた時は1フレーム目に下記アクションスクリプトを書きましょう。
【使用例】
高画質モードにする。
fscommand2("SetQuality" , "high" );
Flash lite 1.1
SetInputTextType
セットインプットテキストタイプ
入力テキストフィールドを開く際のモードを指定 Flash lite 1.1
SetSoftKeys
セットソフトキーズ
アクセスして再マッピングできる場合には、携帯電話の左と右のソフトキーを再マッピングします。 Flash lite 1.1
ResetSoftKeys
リセットソフトキーズ
ソフトキーを元の設定にリセットします。 Flash lite 1.1
StartVibrate
スタートバイブレイト
携帯端末のバイブレータ機能を開始します。バイブレータが既に動作している場合は、Flash Lite は現在の動作を停止してから、新しく指定されたバイブレータ動作を開始します。Flash アプリケーションの再生を停止または一時停止したとき、および Flash Lite Player を終了したときにもバイブレータは停止します。 Flash lite 1.1
StopVibrate
ストップバイブレイト
バイブレータが動作している場合に停止します。 Flash lite 1.1

actionscript目次へ

FlashLite1.1特有のactionscript【 fscommand 】

Flash lite 1.1特有のactionscriptです。1.0にはありません。時間を取得したり電波状況や電池残量など携帯電話の機能中心に拡張されてます。
fscommand2("GetTimeHours");なんて風に使います。
Fscommandの要素 簡易説明 対応
Launch
ランチ
携帯端末で別のアプリケーションの呼び出し Flash lite 1.1

actionscript目次へ

Flash Lite 1.1 で認識可能なプラットフォーム機能

アクション 簡易説明 対応
_capCompoundSound
キャプコンパウンドサウンド
Flash Lite がコンパウンドサウンドデータを処理できるかどうかを示す Flash lite 1.1
_capEmail
キャプイーメール
Flash Liteが電子メールを送信できるかどうかを示す Flash lite 1.1
_capMMS
キャプエムエムエス
Flash LiteがMMSメッセージを送信できるかどうかを示す Flash lite 1.1
_capSMS
キャプエスエムエス
Flash LiteがSMSメッセージを送信できるかどうかを示す Flash lite 1.1
_capStreamSound
キャプストリームサウンド
携帯電話がストリーミングサウンドを再生できるかどうかを示す Flash lite 1.1
_capMFi
キャプエムエフアイ
Flash LiteがMFiサウンドを再生できるかどうかを示す Flash lite 1.1
_capMIDI
キャプミディー
Flash LiteがMIDIサウンドを再生できるかどうかを示す Flash lite 1.1
_capMP3
キャプエムピースリー
Flash LiteがMP3サウンドを再生できるかどうかを示す Flash lite 1.1
_capSMAF
キャプエスエムエーエフ
Flash LiteがSMAFサウンドを再生できるかどうかを示す Flash lite 1.1
_capLoadData
キャプロードデータ
ホストアプリケーションがデータを動的にロードできるかどうかを示す Flash lite 1.1
_cap4WayKeyAS
キャプフォーウェイキーエーエス
Flash Liteが方向キーにアタッチされているActionScriptを実行するかどうか
Flash lite 1.1
$version
バージョン
Flash liteのバージョン番号 Flash lite 1.1

actionscript目次へ


トップページお問い合わせサイトマップ
Copyright © 2007 TopeconHero's . All Rights Reserved.
TopeconHero's(トペコンヒーローズ)