2009-03-08 Flash
_ [Flex] Embedメタデータタグで埋め込んだSWFにアクセス
こんなんであってるんか?
とりあえず、表示出来たけど・・・。
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
backgroundColor="#212121"
backgroundGradientAlphas="[1.0, 1.0]"
backgroundGradientColors="[#212121, #212121]">
<mx:creationComplete>
<![CDATA[
init();
]]>
</mx:creationComplete>
<mx:Script>
<![CDATA[
import mx.core.MovieClipAsset;
[Embed(source='/assets/createdBtnP1.swf')]
private var _embedswf:Class;
private var _mov:MovieClipAsset;
private function _loadedEvent(e:Event):void{
var _mc:MovieClip = e.target.content;
_mc.x = 100;
_mc.y = 100;
uic.addChild(_mc);
}
private function init():void{
_mov = new _embedswf() as MovieClipAsset;
Loader(_mov.getChildAt(0)).contentLoaderInfo.addEventListener(Event.INIT, _loadedEvent)
}
]]>
</mx:Script>
<mx:UIComponent id="uic" width="100%" height="100%"/>
</mx:Application>
2009-03-21
_ [Mac] ファイルの関連付け
FlashPlayerのバージョンをあげたんだけど、デフォルトが古いFlashPlayerになってて、
”情報をみる”からデフォルトのアプリケーションの設定をかえて、
”すべてを変更”ボタンを押したんでけど結果は変わらず。
plistの中身を変更したりしたけど駄目。。。
でネットでいろいろ調べてたんだけど、
lsregister -kill -r -domain system -domain local -domain user
を実行すればいいよ敵な事をかいてたので、lsregisterの場所を検索
場所はここ、
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support
実行したら無事に問題解決です。
んでlsregisterは、Launch Servicesのデータベースを操作するコマンドのよう。。。
細かい事はHelpを参照
2009-03-22
_ [Mac] キーボードとマウスを同期させる。
メインはVistaを使っていて、VistaのキーボードはHappy Hacking Keyboard(101)でマウスはMX-Rを使ってます。
で、Synergyを使ってキーボードをマウスを同期させてますが、
MaxBookは日本語キーボードなので、HHKとキーマップがあってないので、
合わせないといけないんだけど、どうやっても出来なかったんだけど、
ことえりをいじくり回してたら出来た!!
ことえりの環境設定画面を表示して、英字入力時のキーボード配列を
Australianに変更。これだけど、英語配列に対応出来た。
よかった。
【環境設定を表示】を選択
【Australian】を選択


