“*nothing*”が返ってくる致命的なエラー

AppInventor API のプラグインを作って、WordPress.Orgで公開した。

テストの段階でわかったことだが、Tagに対して、Valueがないので場合、NULLが帰って来る。

このNULLは、AppInventorでは、”*nothing*”と表現し、致命的なエラーとなり、ダイアログを出して異常終了するしか救いようがない!

ネットでいろいろ調べたけど、”*nothing*”は、NULLではなく、未定義にとするらしい。発生させないように回避しか対策がない。

こまった。

AppInventor API変更するしかないかな。

App Inventorの更新情報

app-inventor-jp@googlegroups.com に、App Inventorの更新情報がありました。

 

  • リサイズ可能な動画再生のサポート
  • スクリーンのプロパティに画面配置に関する項目を追加
    • AlignHorizontal…横方向の整列(右寄せ、中央寄せ、左寄せが設定可能)
    • AlignVertical…縦方向の整列(上寄せ、中央寄せ、下寄せが設定可能。でも「Scrollable」がオンの場合は無効)
  • Canvasに新イベント「Flung」「TouchUP」「TouchDown」を追加
    • Flung…Spriteをスワイプ(タッチして素早くスライドさせる)と起きるイベント
      • Angly Bird的なものができるのかもしれません。
    • TouchUP…Spriteに指を載せた瞬間に起きるイベント
    • TouchDown…TouchUPの逆。Spriteから指を話した瞬間に起きるイベント
  • スクリーンのプロパティ「ScreenOrientation」に選択肢を追加
    • User…ユーザーにポートレートかランドスケープを選択してもらう
    • Sensor…ケータイの傾きに応じてポートレートとランドスケープを自動的に切り替える
  • その他細やかな修正

 

https://groups.google.com/d/msg/appinventor/ywaKd3adxhw/dIWF7NEmS40J

Education on Web