タグ

TechnologyとactionScriptに関するtsupoのブックマーク (2)

  • ActionScript 3なら継承&実装で大規模開発もできる

    クラスを「継承」することによって受け継ぐものとは? クラスには「継承」という概念があります。「継承」という言葉は日常生活でも使うことがありますね。某戦闘アニメではス○パ○サ○ヤ人の血をその息子が「継承」していますし、近所のそば屋では、2代目が初代の味を「継承」し店を守っている、ということもあると思います。 オブジェクト指向でいう「継承」もほぼ同じ意味で使います。ActionScript(以下、AS) 3では、クラスの継承に「extends」というキーワードを使います。このextendsは、いままでのサンプルコードにも出てきましたね。連載第1回「Flashの要となるスクリプト言語『ActionScript』とは?」では、以下のようなコードが出てきたと思います。

    ActionScript 3なら継承&実装で大規模開発もできる
    tsupo
    tsupo 2008/05/13
    それを継承した2代目店長クラスは新メニューとして「マヨネーズ蕎麦」を発案しました。 → 「マヨネーズ蕎麦」ってwwwwww
  • 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
    tsupo
    tsupo 2008/01/28
    エスケープシーケンスの処理が破滅的に大変 → たしかに大変そう。 / ANSI Colorにもしっかり対応。マルチバイト文字も大丈夫 → すごい。例の「ANSI エスケープシーケンスで時計」も動きそうですね
  • 1