[PR] WEB制作会社PSYCOMMU

as3

AS3 javascriptを使用せずにactionscriptのみでブラウザ判別

javascript側に関数を用意して、swfからその関数を呼び出してブラウザ判別する方法はよくしていましたが、
htmlファイルをいじらずにswfのみで同じことが出来ないかなー思っていたら出来るみたいなのでメモ。

htmlファイルが何らかの理由でさわれない時に重宝しそう・・・。

下記のサンプルswfに現在このサイトを見ているブラウザ名が表示されていれば成功。

as3

AS3 フルスクリーンで表示(TEST)

フルスクリーンで表示のテスト
うまくいっとる。明日追記

【サンプルswf】

as3

AS3 経過時間を表示する(テキスト版)

必要な時は下記の時など。

  • ゲームの作成時に経過時間表示が必要な時
  • mp3プレーヤー・FLVプレーヤー作成時、経過時間表示が必要な時

作成手順

  • なんらかの方法で経過時間を取得(今回は単純にgetTimer()で取得しています。)FLVの時は確かstream(NetStream).timeが経過時間やったような・・
  • _convertTime関数を用意して経過時間をミリ秒・秒・分・時(そこまではいらん?)に分解する
  • 秒・分なら60 ミリ秒なら1000を超えないように処理を施す。この作業を省くと65秒などがありえてしまいます。
  • 次に10以下の時は左に0を足すといった処理を施す
  • 最後にTextFieldにtext!!

上記だけ理解しておけば経過時間表記など楽勝!!
今回は簡単にテキストだけだがよく使うので見た目をよくするために要画像化。

【サンプルswf】

javascript

javascriptで動的にテーブルを作成するときのIE8以下のバグ

alert

サンプル

久々のメモ。
現在IE8を使用しているのですがブラウザチェック時にIE6・7共に動的にjavascriptでテーブルを作成したときにはまったのでメモ。

as3

AS3 イージングとバネのモーションのメモ

下記サンプルのボタンをクリックしてください。
移動距離がイージングの場合は+なら+のまま-なら-のままですが
バネの場合はターゲットに近づくと+-がいったりきたりしています。(その値がバネの振り幅)

【サンプルswf】

Copyright 2009 PANDAMA. All rights reserved.
PANDAMA.com 掲載の記事・写真・図表など無断転載を禁止します。著作権はPANDAMA.comに属します。