Archive for Oct, 2008

29OctFlashPlayer10用のswfの作り方

開発環境作りで何度もぐぐっちゃってクタクタなんで、メモ。
この辺参考にすること。

FlashPlayer10に対応したFlexSDKのDLとFlexBuilderへの設定方法
Flex Builder 3をFlash Player 10に対応させるAS3S.ORG
FlashPlayer10 API のリファレンス
Flash Player API in Astroの「公式リファレンス」Spark project

28Octflash.text.engine.ElementFormatリサーチ

FlashPlayer10

This movie requires Flash Player 9

FlashPlayer10のflash.text.engine.*が気になったけど、サンプル見つからなかった。
手始めにElementFormatがどんな感じか見てみることに。

ごりごり使うには、オーサリングツール側で調整できるようにならないと現実問題厳しい感じ。
FlashCS4に期待。

22OctiG:Syntax HiliterのGeSHiを最新版に入れ替える

iG:Syntax Hiliter3.5のGeSHiはVer.1.0.7.6で21言語。最新版のGeSHiはVer.1.0.8で101言語。
80言語増えてる。なんてバブリーな増え方!!
AS3にもデフォで対応してるし、これで自作AS3ライブラリとオサラバ。勿論入れ替えますよね!?

GeSHiのDownloadsから落として解凍。
/wp-content/plugins/ig_syntax_hilite/geshi.php と /wp-content/plugins/ig_syntax_hilite/geshi/ をバックアップ。
落としてきたgeshiフォルダの中身を /wp-content/plugins/ig_syntax_hilite/ にアップ。

すげ、超簡単。

21OctiG:Syntax HiliterをStyleでハイライト

iG:Syntax Hiliterの気になっていた部分で、ハイライトのスタイル指定をhtmlベースでやってるってことがあったのだけど、geshi.php側にちゃんとメソッドが用意されてました。

syntax_hilite.phpに一行追加で、スタイルをCSSにお任せできますね。ヤッター!

  • PHP
  • syntax_hilite.php
  • Source
  1. if($igCheckFile) {
  2.     $geshi = new GeSHi(trim($mTxt), $mType, $this->ig_geshipath);
  3.     $geshi->enable_classes(true);       // この辺りにこの行を追加
  4.     $geshi->set_header_type(GESHI_HEADER_DIV);

使用する言語数分CSS書く気力がある人はやってみるといいよ。

19OctIEでTextInputにCtrl+Enterで改行されるバグ

IE6/7で確認。

This movie requires Flash Player 9

上はFlexで書き出したSWFだけど、Flashの入力可能な単一行のTextFieldでも同様の動作。

IEの独自機能のショートカットとFlashPlayerの競合だと思うけど、いつまで放置してるんでしょう。

改行を削除しようにも改行が追加されたタイミングを、Event.CHANGEやFlexEvent.VALUE_COMMITで取得できないので、泥臭く消すしかないっていう。

Web内見回してみたところ、処理してるとこの方が少ないから気づかなかったってことでいいですか?




Return to page top