タグ

terminalとflashに関するforce8のブックマーク (2)

  • 続・Flexでターミナルエミュレータ - Blog by Sadayuki Furuhashi

    予想外に反響をいただいた前回ですが、なんと空前のTTYブームが来ていたとは! そんなこんなでソースコードも公開しました。CodeReposのlang/actoinscript/FxTermにあります。 二日目の成果はこんな感じです↓ 背景色が出るようになりました!カーソルが見えるようになりました! 前回は色付きのテキストを表示するためにTextクラスのhtmlTextを利用していたのですが、これだとやたら泥臭い(色が変わるたびに<font color="#FF0000">... & いちいちタグをエスケープしないといけない)し、その上背景色を設定できなかったので、SpriteクラスにTextFieldクラスで文字列を描画していくようにしてみました。ちょっとだけスマートになっています。 今のところの問題点は… 日語は出るけどちょっと化ける 日語を入力できない 画面の左側に変な色が出ている

    続・Flexでターミナルエミュレータ - Blog by Sadayuki Furuhashi
  • Flexでターミナルエミュレータ & Telent - Blog by Sadayuki Furuhashi

    ふと思い立ってFlexでターミナルエミュレータとTelnetクライアントを書いてみました。(と言ってもCからActionScriptへの移植なわけですが) 巷で話題のSocketとByteArrayをバリバリ使ってます。 エスケープシーケンスの処理が破滅的に大変で丸一日かかってしまったのですが、ここにきてvimが動いた!ので、とりあえずスクリーンショットだけ公開。 ↑vimでウィンドウ分割しています。 screenも使えます。ANSI Colorにもしっかり対応。マルチバイト文字も大丈夫。文字コードはEUC-JPもいけます。 今のところの問題点としては… 文字の背景色が出ない カーソルが見えない 矢印キーが使えない スクロールバッファがない うーむ。矢印キーが使えないのはキーイベント周りを直せばいいとしても、スクロールバッファは難しそうな気がする。 ※追記:ソースコードも公開しました→続・

    Flexでターミナルエミュレータ & Telent - Blog by Sadayuki Furuhashi
  • 1