@ledsun blog

無味の味は佳境に入らざればすなわち知れず

Flex

IE8向けのFlash埋め込み

作成したSWFファイルをIEの画面一杯に表示したい場合objectタグを使い以下のhtmlを作成します。 <html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>ABC</title> <style type="text/css">body { margin: 0px }</style> </head></html>

SandboxMouseEventが見つかりません。FlexBuilder3.0.2へのアップデート方法

FlexSDKのバージョンが低いとコンパイルエラーが出る FlexSDKのバージョンが3.0の場合、以下のエラーが出てFlexBuilderでのコンパイルが出来ないことがあります。 1061: 未定義である可能性のあるメソッド deployMouseShields を静的型 mx.managers:ISystemM…

TitleWindowにボタンを追加

Panelのソースを真似してcloseボタンの容量でTitleWindowのTitleBarにボタンを追加してみました。 mxmlファイルだと次のようにするタイトルバーにボタンが乗ります。 <mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="{onCreate()}" showCloseButton="true" > <mx:Script> </mx:script></mx:titlewindow>

アプリケーションが実行できない。

以下のようなエラーが出てFlexBuilderからアプリケーションが実行できなくなった場合。 XML 文書を構文解析できません。 Invalid byte 1 of 1-byte UTF-8 sequence. ソース・ルック・アップパスに指定しているディレクトリのパスに日本語が含まれていると発…

Applicationのerrorイベント

Flexでは例外(Error)の一元管理は出来そうありません。 FlexのApplicationコンポーネントには、如何にも例外の一元管理に使えそうなerrorイベントがあります。しかし、リファレンスによると通信エラーしか拾わないそうです。http://livedocs.adobe.com/fle…

名前空間付きのXML

Flex2からFlex3に移行する際に名前空間の設定されたXMLの取り扱いで注意が必要です。 XMLの取り扱い変更 XMLのノードを取得するにはActionScriptでは以下のようなコードを書きます。 var xml:XML = <person> <item>Head</item> <item>Body</item> <item>Arm</item> <item>Foot</item> </person> var item:XMLList = xml.item; しか…