更新:ボタンイベント

●リリース
Ans 2.29、AIRNovel_SDKiPadiPhone
2.29
* add:[button]に、押すだけでイベント発動するようにする属性event_at_downを追加。


拍手に遅レスなど。
>タグリファレンスを読んでいる時点で、保存していないレイヤは[road]したときになくなるものと思っていたのです。実際は、保存していないレイヤは[road]の直前の状態のままで、保存されているレイヤだけ[record_place]に戻る(文字以外)という動作なのですね。
ですね、そういう動作です。

レイヤ追加は最初にまとめてやってしまうイメージが推奨かなと。
途中でレイヤ追加をしない代わりに雑用レイヤを用意しておくにしろ、
「雑用レイヤ」というレイヤが「いくつ必要か」は判るはずなので。

「桜の樹の下には」がiOS審査を通過しました。諸事情により未だ公開していませんが、
十日以内には無料ダウンロード出来る状況になります。
その際は公表致しますので、どうぞお試し下さい。

久々ブログ拍手質問レス~

お久しぶりです。AIRNovelがどんどん進化していて、そのスピードに全く追いついていけていません。
 現在、メッセージボックスの近くにセーブ用などのボタンをつけるというのに挑戦しているのですが、[p]や[waitclick]での待ち中にボタンをクリックしても次へ進むので悩んでいます。


[add_lay layer=mes class=txt]
[add_lay layer=button class=txt]
[current layer=mes]
[lay layer=mes page=fore visible=true]
[lay layer=button page=fore visible=true]
[button pic=ボタン画像 page=fore layer=button top=20 left=20 global=true label=*1]

*1
あ[p]
い[p]

[s]


これで「あ」の表示のときにボタンを押して「ああ」という表示になってほしいのですが、「あい」という表示になります。ボタン優先になりませんでしょうか?



次回更新に含めますが、手っ取り早くソースファイルの変更でお願い致します。
GrpButton.asの107行目を以下のように変更して下さい。

旧 addEvent(this, MouseEvent.CLICK, {
新 addEvent(this, (CmnLib.argChk_Boolean(hArg, "event_at_down", false) ?MouseEvent.MOUSE_DOWN :MouseEvent.CLICK), {


そして[button]に新属性 event_at_down=true を指定するとお申し出の動作になります。

この新機能は、[button]が押して離した時にイベント発動になっていたが、押すだけで発動するように変更するものです。
「クリック」の意味合いが、マウスボタンを放す時ではなく、マウスボタン押下時を示す事になります。

「櫻の樹の下には」では特に問題ないようですが、ご利用の皆さんに影響が有るとマズいので、属性で切り替えられるようにします。

同様の[link]はちょっと上手くいきません。常に離した時に発動、になります。Flexの不具合かもです。

更新:機能追加や変更など

●リリース
Ans 2.28、AIRNovel_SDKiPadiPhone
2.28
* chg:条件付きコンパイルを駆使するようbuild.xmlを変更
    AN_CFG::UPDATE_CHECK …… falseなら[update_check]を無効にする
    AN_CFG::ERR_ALCON …… false ならエラー時にALCONへの出力をしない
    AN_CFG::ERR_MAIL …… false ならエラー時にメールアプリを起動しない
    AN_CFG::STAGE_ORIENTATION …… false なら端末回転で画面回転しない
    AN_CFG::AN_TAGCH_MSECWAIT …… 文字表示待ちMSecデフォルト値
    AN_CFG::AN_AUTO_MSECPAGEWAIT …… 自動読み進めMSecデフォルト値
* chg:[gesture_event]f2moveイベント発生時の戻り値を変更
    const.an.eventArg.pinchOpen …… true:拡大 false:縮小
    const.an.eventArg.clockwise …… true:時計回り false:反時計回り
* add:[button][plugin]に属性alpha、blendmode、rotation、scale_x、scale_y追加
* add:[navigate_to]URLを開く を追加
* iOS(Packager for iPhone)のみの変更
  * bug:文字表示のタッチキャンセル時に次のページまで行ってしまう不具合修正
      副作用として押しっぱなしSkip機能は無効になる。
  * chg:文字表示待ち時間を80ms、自動読み進め時間を2000msを初期値に

更新:iPad/iPhoneサブプロジェクト公開

20101004iPhone0t.jpg
20101004iPhone1t.jpg
●リリース
Ans 2.27、AIRNovel_SDKiPadiPhone
2.27
 * chg:文字列に変数を埋め込む「$変数名」文法で「,{}[]<>\/」も変数名の区切りと見なすよう修正
 * add:[snapshot]ByteArrayオブジェクトで保存する.ba形式を追加。
 * iOS(Packager for iPhone)のみの変更
   * bug:押したボタンが戻らない不具合修正
   * bug:その他細かい不具合修正
   * chg:アルバム・しおり画面の画像をシリアルじゃなくパラレルロードに。
   * chg:[snapshot]が五秒もかかるのを改善(.ba形式)
   * add:処理が重い部分に処理待ちインジケータ(回転する奴)swf表示を追加。
   * add:.ba形式画像を並べて表示するplgGalleryプラグイン
   * add:エラーメッセージのメール表示で、本文に詳細を出力するように

iOSプロジェクトを廃止、iPad/iPhone別に分けました。

またコマンドライン(ターミナル、端末)コマンドを以下に変更。AIR版に合わせ気味に。
(iPhone/iPadフォルダをカレントディレクトリにしてから)
 ・「ant」開発PC/Mac上でデバッグ実行
 ・「ant ip」iPhone/iPadデバッグビルドし、uc-m_db.ipaファイルを生成
 ・「ant ip_appstore」appstore申請用ビルドし、uc-m.ipa/uc-p.ipaファイルを生成

現在iPhone版をAppStoreに申請中。リジェクトの場合はまた更新になるかと思います。
プロフィール

ふぁみべぇ

Author:ふぁみべぇ
 →@famibee
 →メアド(四角を@に)

カテゴリ
リンク
検索フォーム
最新記事
月別アーカイブ