Flashのパブリッシュ時の「パラメーターが間違っています」

急いでる時にこのエラーに引っかかって相当苦労しました・・・

これまでもたまに同症状に悩まされていたものの、なんとなく
回避できていたのですが、今回は何を作っても解決できずorz
(Flash CS5.5の再インストールまでしたのに・・・)

結論は、壊れている(サイズが表示されない画像など)が
flaの下層のフォルダにあるとエラーが表示されるようです。
(ライブラリに読み込んでいないファイルでもダメっぽい)

自分の場合はこんな原因でした

 ・flaはデスクトップに保存
 ・デスクトップのフォルダの数階層下に壊れたファイルがあった

こんなことだからFlashは衰退・・・ごにょごにょ

何はともあれ解決できてよかったですわ(・ω・)

Flashのテキストフィールドに商標登録(R)(C)を表示する

クライアント様からFlash内に(C)や(R)を〇で囲んだ表示にしてくれと依頼がありました。
&copyでも良いのですが、GETを利用する場合に「&」が 邪魔なのでUnicodeにしました。

※以下ActionScript3.0 タイムライン記述

var txt1:String = "(c)2012 keycreate";
txt1 = txt1.replace(/\(C\)/ig, "\u00A9");
myText1.htmlText = txt1;

上付き文字に出来れば完璧だったのですが、ダイナミックテキストは上付きに設定
出来ないので、どうしても上付にしたい場合は(C)にするしか無いようです

ダイナミックテキストフィールドおよびテキスト入力フィールドで、
下付き文字と上付き文字を使用できない

そのまま表示すると(R)や(C)が大きいので.htmlTextにfontタグのsizeを使って
小さくしてあげるとそこそこそれっぽいかも?

-追記-
サンプル載せようとしたら記事中だとJavaScriptが上手く動きません・・・
明日の課題かな><

当然プラグインありました^^

WP-SWFObject
http://wordpress.org/extend/plugins/wp-swfobject/

This movie requires Flash Player 9

使い方はたったこれだけ↓ 便利ですわー
[browsershot url=”読み込むswfファイルへのパス” width=”横サイズ”]

-さらに追記-
html上で(C)(R)の表示はこれ
® = ®
© = ©

参考:特殊文字一覧