タグ

ブックマーク / blog.kaihatsubu.com (3)

  • Flex SDK 3 と Flex SDK 4 ではフォントの埋め込み方法が若干異なる | tanablog

    Flex SDK 3 と Flex SDK 4 で、フォント埋め込みのための Embed メタデータタグの記述が若干異なるようです。 下記のコードは、Flex SDK 3 では正しく動作しますが、Flex SDK 4 では上手くいきません。 [Embed(source="hoge.ttf", fontName="hoge")] Flex SDK 4 で動作させるためには embedAsCFF='false' を追記する必要があります。 [Embed(source="hoge.ttf", fontName="hoge", embedAsCFF='false')] 何故 embedAsCFF を false に指定するのか FlashPlayer 10 は新しいテキストエンジン (FTE/Flash Text Engine) が搭載され、テキストの表示機能が強化されました。 FTE で使用する

    minodisk
    minodisk 2010/06/16
    Flex4でフォント埋込
  • ヒアドキュメントもどきを使って ActionScript 内に JavaScript を書く | tanablog

    AS3 では XML を使って、ヒアドキュメントもどきを実現できる。 ヒアドキュメントもどきを使えば、JavaScript を読みやすい形で ActionScript 内に書くことができる。 var script:String = <script type="text/javascript"> <![CDATA[ function() { var foo = function() { var html = ""; for (var i = 0; i < 10; i++) { html += "Hello,World" + i + "!<br>"; } document.getElementById("output").innerHTML = html; }; foo(); } ]]> </script> script = script.replace(/\r?\n|\r/g, ""); E

    minodisk
    minodisk 2010/01/08
    CDATA内にスクリプト書いて改行文字削除
  • 複数の FLA ファイルを一括でパブリッシュする | tanablog

    複数の FLA ファイルを一括でパブリッシュする JSFL コマンド。共通で使用しているクラスを書き換えた時や、納品時の最終パブリッシュに使用すると便利だ。 同一ディレクトリ内の FLA ファイルをパブリッシュする //ディレクトリを指定 var dir = "file:///c:/hoge/foo/bar"; //dir が存在しない、かつ Flash 8 ならばオープンダイアログを出す if (!FLfile.exists(dir) && fl.browseForFolderURL) { dir = fl.browseForFolderURL("フォルダを選択して下さい"); } //FLA ファイルリストを得る var fileList = FLfile.listFolder(dir + "/*.fla", "files"); //パブリッシュを実行する for (var i = 0

    minodisk
    minodisk 2009/12/25
    指定ディレクトリ配下のflaファイルを一括パブリッシュ
  • 1