FALSHが読み込み中のままで止まる

2011/07/08

FlashCS5やCS5.5で作成したswfファイルを表示しようとすると「…」と表示され
読み込み中の状態で止まってしまう。

もう少し状況を補足すると、文字列を含むswfファイルをローカルに配置し見ようとすると
swfを作成した環境以外では「…」と表示され読み込み中の状態で止まってしまう。

原因はswfファイルを作成する際に同時にtextLayout_xxxxxx.swzというファイルが作成される。

このファイルは「プリロードされるランタイム共有用ライブラリ」で必須のよう。
ただし、インターネット上にswfを配置する場合、この共有ライブラリはAdobeから
ダウンロードされるようです。
(一応swfファイルと同じ場所に共有ライブラリを配置することを推奨しています)

ここで問題なのが、ローカルに配置したswfを見る場合、同じ場所に共有ライブラリを配置しても
読み込んでくれないようです。

解決策としては一度インターネット上にswfを配置し、それをブラウザで見ます。
すると共有ライブラリを読み込んでくれます。
その後はインターネット上でもローカルでもきちんとswfが表示されるようになります。

※ちなみにプリロードされるランタイム共有用ライブラリは
CS5ではtextLayout_1.0.0.595.swz
CS5ではtextLayout_2.0.0.232.swz
です。



これは結構ハマりました。
複数のマシンでFLASHを作成しているけど環境は同じな為なかなか気づかなかった。
違う環境の人との共同作業の必要性をあらためて感じる出来事となりました。
このページの先頭

テーブルを中央配置する(CSS)

2011/07/07

テーブルを配置する際、配置するテーブルのある<div>~</div>のクラスにく
text-alignなどを指定しても中央に配置されない

テーブルを中央に配置するには
テーブルにクラス名を付ける
テーブルのクラスにmargin-left:auto;とmargin-right:auto;を設定する



たったこれだけです。
が、知らないと結構ハマりそうです。
このページの先頭

既存のGIFファイルを透過させる(PhotoshopCS5)

2011/07/05

PhotoshopCS5で既存のGIFファイルを開く
Photoshopで開く

メニューから[イメージ]-[モード]で「RGBカラー」を選択する
(おそらく元々は「インデックスカラー」が選択されている)
モードの変更

レイヤパネルを表示させる
レイヤパネルの「背景レイヤ」をダブルクリックし名前を変更する
(変更後の名前は何でもOK)
背景レイヤの名前を変更

クイック選択ツールや自動選択ツールで透過させたい範囲を選択する
透過範囲の選択

選択した状態で「Del」キーを押す
(選択範囲が透過のマークになる)
選択範囲を透過に

「Webおよびデバイス用に保存」を選択する
形式が「GIF」であることを確認し「保存」をクリックする
保存


同じ色でも透過させる部分と透過させない部分を作れる為とても便利です。
このページの先頭