2005/11/28(月) [n年前の日記]
#1 [flash] _loadMovieで読み込んだ外部swfは、duplicateMovieClipで複製できない
5.0まではjpgを直接loadすることはできなかったが、MXではできる。
[5.0] loadMovieで読み込んだ外部swfは、duplicateMovieClipで複製できない。
具体的には、_root.hogeというMCがあったとして、
loadMovie("hoge.swf", _root.hoge);
duplicateMovieClip(_root.hoge, "hoge2");
は失敗する。
どうすればよいかと言うと、もう一度loadMovieするか、
または、hoge.swfの全体をひとつの新しいmainという名前のシンボルにし、hoge.swfのトップレベルにはmainそれだけを置く。そして、
loadMovie("hoge.swf", _root.hoge);
duplicateMovieClip(_root.hoge.main, "main2");
とすれば、_root.hoge.main2ができる(はず)。
_Nega Diary: いろいろハマる。
MovieClipLoader(LoadMovie)にてロードしたJPG画像は、複製できない。一日くらい悩んだ。ロードしたのがswfなら複製できるらしい。したがって、動的にロードしたJPEGのMovieClipは複製できない。けっこう致命的のような・・。複製できないから、結局、同じ画像を別なMCにまたロードすることにした。すごい無駄な気がする。内部でキャッシュされてればいいけど。
swfなら複製できる可能性があるのか。と思って色々試してみたけれど、やはり上手くいかない。…loadMovie で読んだ外部jpg or 外部swf は、複製できないものとして考えたほうがハマらずに済みそうだなぁ。
[ ツッコむ ]
#2 [prog][flash] _FN0212003 - 配列を偏りなくランダムに並替える - Flash : テクニカルノート
メモ。
[ ツッコむ ]
#3 [zatta] カードゲームで自分や相手のカードを置く場所のことを英語でなんと呼ぶのだろう
いや、ふとそんな疑問を持ったのだけど、何から検索すればいいものやら。
[ ツッコむ ]
#4 [prog][cg_tools] _Cepheid : ImageMagickの使用例 - 画像へ文字を記入する
そして日本語を表示したい場合、記述したい文字列をJcode等でUTF-8に変換し(他の文字コードでは文字化け・表示されない等といった問題が発生しました)、encodingにUTF-8を明示してください。尚、英数字のみであれば文字コード関連は気にしなくていいです。メモ。
◎ _ImageMagick: Color Names :
「#00ff00」といった感じで指定できる、らしい。
[ ツッコむ ]
以上、1 日分です。