2007 年 12 月 のアーカイブ

SWFObjectで100%サイズ

2007 年 12 月 27 日 木曜日

- 最新記事
swfforcesize.js – SOOHEI.NET/BLOG

SWfObject (v1.5) でswfを100%, 100%で表示する時、
height: 100%; が書かれていないと高さがフィットしない。

/* CSS */

<style type="text/css">

/* hide from ie on mac \*/
html {
height: 100%;
overflow: hidden;
}

#flashcontent {
height: 100%;
}
/* end hide */

body {
height: 100%;
margin: 0;
padding: 0;
background-color: #f60;
}

</style>

- 参考サイト
deconcept › SWFObject: Javascript Flash Player detection and embed script

IEでビットマップ処理の負荷?

2007 年 12 月 27 日 木曜日

AS2 コンストラクタ内でステージサイズを取得して BitmapData を
つくろうとしたところ、Stage.width と Stage.height が 0 になってしまい
BitmapData がうまく作れない問題に出会った。

他にも重めのビットマップ処理系を走らせていたので
色々影響しあったのかもしれない。

FirefoxよりIEでよく発生する。
少し待てば大丈夫そうだったのでonEnterFrameで少し待つ。

/* ActionScript2 */

this._mc.onEnterFrame = Delegate.create(this, function(){
if(Stage.width>0){
//ここから色々実行
var bmp:BitmapData = new BitmapData(Stage.width, Stage.height, false, 0xFFFFFF);
this._mc.onEnterFrame=null;
}
});

MTタグ メモ

2007 年 12 月 24 日 月曜日

MT作業中のメモ

<$MTBlogURL$>
ブログのURL

<$MTBlogName encode_html="1"$>
ブログのタイトル

<$MTBlogDescription$>
ブログの説明

<$MTCategoryLabel$>
カテゴリー名

<$MTCategoryDescription$>
カテゴリーの説明

<$MTArchiveList$>
  <$MTArchiveTitle$>
<$/MTArchiveList$>
アーカイブのタイトル
※ アーカイブテンプレート以外ではMTArchiveList コンテナタグの中に記述する。
※ アーカイブテンプレートでは単独で使用可能。

- 参考サイト
$MTArchiveTitle$ – アーカイブタグ – MTテンプレートタグ辞典

MP3の再生スピード

2007 年 12 月 21 日 金曜日

iTunesで圧縮したMP3をFlashに読み込んだ時に
再生スピードが代わってしまうことがある。その回避法。

おそらく、サンプリングレートを11の倍数に と、
可変ビットレート禁止 ということ。

再生できるMP3の制限

FlashでMP3を再生する場合、以下の点を満たしていないとサウンドの再生スピードが変ってしまうことがあるようです。
* サンプリングレートが 44KHz、22KHz、11KHz のどれかである。
* エンコードモードは CBR(固定ビットレート)

- 参考サイト
サウンドを再生する – かやねずみの巣
サンプリング周波数 – Wikipedia

複数ブログのFeedをまとめて配信

2007 年 12 月 21 日 金曜日

同じMTで立てた複数のブログのフィードをまとめて配信。

まとめ用ブログを作り、MTMultiBlog を使って全ての
エントリーを読み込む。 → そこからフィードを書き出す。

1.
MTMultiBlog をインストール。

2.
まとめ用ブログを作り、設定から MTMultiBlog の設定を開く。
Save an Entry → Rebuild Indexes and Send Pings
もしくは Plublishes an Entry → Rebuild Indexes and Send Pings
などでトリガーを設定。

3.
まとめ用ブログの index.xml, atom.xml のテンプレートの
<MTEntries lastn="15"> </MTEntries>

<MTMultiBlogEntries lastn="15"> </MTMultiBlogEntries>
に変更。

4.
メインページ (index.html) も同様に変更。

5.
<link rel="alternate" type="application/atom+xml" title="Atom" href="./atom.xml" />
<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="./index.xml" />
の記述を変えてページから指定する。

- 参考サイト
MovableType備忘録: 複数のブログのエントリを1つのブログでまとめて表示する
Apperceptive: Plugins: Multiblog