なでしこ3のブラウザ機能に少し命令を追加します。
■命令リファレンス
命令 | |||
---|---|---|---|
引数 | 助詞 | 引数の説明 | |
戻り値 | 戻り値の説明 | ||
命令の説明 | |||
画像一括読み込み | |||
引数1 | を | ハッシュキー名と画像URLの配列の配列を指定する。 | |
引数2 | へ で によって |
完了時に呼び出される関数名。関数名を文字列として指定すること。省略可能。 | |
戻り値 | 引数1で指定したハッシュキーにそれぞれ対応するImageオブジェクトを格納したハッシュ。命令から戻った直後での読み込み状態は不定。 | ||
変数名と画像のURLの配列の配列を指定しImageを一括して作成する。 全ての画像が読込完了時に引数2に指定した関数が呼び出される。 引数2の関数名を省略した場合、画像の読み込みは行うが完了しても通知されない。 |
|||
画像一括読み込みエラー判定 | |||
引数1 | の を が |
画像一括読み込みの戻り値のハッシュもしくは完了時に呼び出された関数の引数にわたってきたハッシュ。 | |
戻り値 | 判定結果が0か1で返る。基本的に全てが正常に読込完了した場合のみ0となる。 | ||
1つでも読込が終わっていない画像がある場合、1が返る。 1つでも読込に失敗した画像がある場合、1が返る。 全ての画像の読み込みが完了しており、かつ、正常に読み込めている場合、0が返る。 |
|||
画像読み込みエラー判定 | |||
引数1 | の を が |
Imageオブジェクト。 | |
戻り値 | 判定結果が0か1で返る。正常に読込完了した場合に0となる。 | ||
まだ画像の読込が終わっていない場合、1が返る。 画像の読込に失敗していた場合、1が返る。 画像の読み込みが完了しており、かつ、正常に読み込めている場合、0が返る。 |
■使用例
------- [["カメ","turtle.png"] ,["パンダ","turtle-panda.png"] ,["謎の生き物","XXXX.png"] ,["ゾウ","turtle-elephant.png"]]を"画像読込完了処理"へ画像一括読み込みする。 ●(画像リスト)画像読込完了処理とはここから、 もし、画像リストの画像一括読み込みエラー判定ならば、 「何れかの画像の読み込みに失敗しました」を表示する。 違えば、 # ここにメインの処理かメインの処理の関数を呼び出すコードを記載する。 「画像の読み込みが完了しました」を表示する。 ここまで。 もし、画像リスト@"カメ"の画像読み込みエラー判定ならば、 「カメの画像の読み込みに失敗しました」を表示する。 ここまで。 もし、画像リスト@"パンダ"の画像読み込みエラー判定ならば、 「パンダの画像の読み込みに失敗しました」を表示する。 ここまで。 もし、画像リスト@"謎の生き物"の画像読み込みエラー判定ならば、 「謎の生き物の画像の読み込みに失敗しました」を表示する。 ここまで。 もし、画像リスト@"ゾウ"の画像読み込みエラー判定ならば、 「ゾウの画像の読み込みに失敗しました」を表示する。 ここまで。 ここまで。 -------
関連リンク