var _gaq = _gaq || []; _gaq.push([\'_setAccount\', \'UA-13211647-1\']); _gaq.push([\'_trackPageview\']); (function() { var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true; ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\'; var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s); })();

AnimateImage 0.8 公開

AnimateImage version 0.8 を公開しました。

サンプルアニメーション (アニメーションの再生/停止/開再)



※ Start/Stop/Replay ボタンを押すと、任意のタイミングでアニメーションを再生 (再開)、停止 (一時停止)、リプレイできる。

概要

AnimateImage は複数の画像をアニメーション GIF のように連続表示する JavaScript コード。

※ 詳細は JavaScript: 複数の画像をアニメーション GIF のように連続表示する AnimateImage を参照。

ダウンロード

animateImage.min.js
  • v0.8.0.3, 2011-08-29
  • 無料ライセンス (個人かつ非営利、寄付歓迎)
  • 最適化された圧縮コード
animateImage.js
  • v0.8.0.3, 2011-08-29
  • 商用ライセンス (500 円)
  • コメント付きの非圧縮コード
  • 有償サポート (技術的な質問やカスタマイズなど)

※ animateImage.min.js はパフォーマンスを重視して minify (コメントや空白が除去) されている。読みやすいようにフォーマットされたソースコードは animateImage.js を参照。

前バージョン (0.7) からの変更点

任意のタイミングでのアニメーションの再生/停止/開再に対応するため、アニメーションを制御する ImageAnimator オブジェクトを導入。詳細は API 仕様を参照。

Post Tagged with

4 Responses so far.

  1. attosoft より:
    version 0.8.0.1
    複数の投稿がまとめて表示されるブログなど複数ページが集約されている場合に、個別のページごとに自動生成される ID が競合する問題を修正
  2. attosoft より:
    version 0.8.0.2
    引数 repeat に 0 (アニメーションしない) を指定してもデフォルト値で上書きしないように修正
    繰り返し呼び出されるアニメーション処理の流れを改善
  3. attosoft より:
    version 0.8.0.3
    “0” で始まる連番が 8 進数と解釈される問題を修正。parseInt 関数に明示的に基数 10 を指定する。(連番に “08”, “09” を指定すると “0” と評価されていた)
    • attosoft より:
      version 0.8.0.3
      Fix the radix 8 (octal) problem of parseInt. (If the number begins with “0”, radix is 8 (octal). So “08” and “09” are parsed as “0”.)

attosoft へ返信する コメントをキャンセル

メールアドレスが公開されることはありません。