はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    参議院選挙2025

『BeInteractive! [BeInteractive!@Blog]』

  • 人気
  • 新着
  • すべて
  • BeInteractive! [BeInteractive!@Blog::ActionScript]ActionScript上でECMAScriptを動かす

    5 users

    blog.livedoor.jp/be_interactive

    2006年3月16日より、ブログをwww.be-interactive.orgに統合しました。 お手数ですが、リンクの張替えをお願いいたします。コメントやトラックバックもそちらへお願いします。 先日のスクリプトエンジンのVirtualMachine(VM)でも使っているテクニックなのですが、VMはバイトコードに対応した処理をしなければならないので、 for (; pc < length; ) { switch (code[pc]) { case 'NOP': pc += 1; break; case 'LIT': code[code[pc+2]] = code[pc+1]; pc+=3; break; case 'ADD': code[code[pc+3]] = code[pc+1] + code[pc+2]; pc+=3; break; .... default: throw Error

    • テクノロジー
    • 2006/10/13 00:16
    • actionscript
    • flash
    • javascript
    • dev
    • 3d
    • BeInteractive! [BeInteractive!@Blog::ActionScript上でECMAScript+αなスクリプトを動かす]

      3 users

      blog.livedoor.jp/be_interactive

      2006年3月16日より、ブログをwww.be-interactive.orgに統合しました。 お手数ですが、リンクの張替えをお願いいたします。コメントやトラックバックもそちらへお願いします。 昨日のエントリがfladdict.netさんで紹介されて浮かれております。という訳で、続きです。 そもそも、どういう時にスクリプトエンジンが必要になるのか?という所ですが、元々このエンジンはゲームを製作しやすくしようプロジェクト(今勝手に命名)の一環として作ったもので、やはりゲーム系なんかで役に立ちそうです。 とりあえず、このスクリプトエンジンの特徴と仕様を書いてから、いくつか使用例を挙げてみるので、そこからスクリプトエンジンの使い道を探ってみてください(笑 スクリプトエンジンの動作サンプル スクリプトエンジンのコード一式(リファクタリングしきれてません。すいません) ではまず、特徴&仕様。 バイト

      • 世の中
      • 2006/03/09 19:14
      • tutorial
      • flash
      • BeInteractive! [BeInteractive!@Blog::ActionScript上でECMAScriptを動かす]

        14 users

        blog.livedoor.jp/be_interactive

        JavaScriptやActionScriptなど、ECMAScript系のスクリプトには、evalという、引数の文字列をスクリプトとして実行するメソッドがあります。・・・あるはずなんですが、ActionScriptではevalはマトモに動きません。 というわけで、この辺でも書いた、ActionScript上で動作するスクリプトエンジンを作りました。やっと完成した・・・。時間かかった・・・。 動作サンプルはこれです。基本的に文法はECMA-262 3rd Editionにのっとってます。ActionScript1的な感じ。 独自拡張として、スクリプト中に suspend; と書くと、一旦Flash側に制御が戻るようになっています。そして、Flash側が再びスクリプトを実行したときに、中断したポイントから再開されます。(マイクロスレッド) 上のサンプルでは、Flash側に this.onEn

        • 暮らし
        • 2006/03/09 00:14
        • actionscript
        • flash
        • tool
        • BeInteractive! [BeInteractive!@Blog::巴さん - Flashで手書き文字認識]

          7 users

          blog.livedoor.jp/be_interactive

          2006年3月16日より、ブログをwww.be-interactive.orgに統合しました。 お手数ですが、リンクの張替えをお願いいたします。コメントやトラックバックもそちらへお願いします。 テストも終わり、ActionScript三昧な日々、いかがお過ごしでしょうか。yossyです。 先日、ウチにNintendoDSが来まして(俺が使うんじゃないですけど)、ちょっと触らせて貰いました。「脳を鍛える大人のDSトレーニング」ってソフトだったんですが、うおー、これペンで書いて答えるのか!手書き文字認識か!いまどきのゲームはそれぐらい出来なきゃいかんのか!これはFlashでもやるしかねぇ! と、いうワケで作ってみた。 オープンソースの手書き文字認識エンジン「巴」をベースに、少し改変して認識エンジンと辞書をFlashに移植。ショボショボ学習機能も追加してみました。速度の割に、そこそこの精度で認識

          • 暮らし
          • 2005/12/12 17:49
          • Flash
          • ui
          • Programming
          • BeInteractive! [BeInteractive!@Blog::ループの最適化]

            14 users

            blog.livedoor.jp/be_interactive

            2006年3月16日より、ブログをwww.be-interactive.orgに統合しました。 お手数ですが、リンクの張替えをお願いいたします。コメントやトラックバックもそちらへお願いします。 今日は久々にマジメなActionScriptのオハナシです。 ActionScriptというのは基本的に計算が遅い部類に入ります。この計算の遅さというのはなかなかネックなものです。 なので、ループひとつとっても少しでも処理を早く終わらせることができるなら是非最適化しておきたいものです。 「そんなちょっとの時間なんて大した問題じゃないだろ。それよりもっと大事な事が(ry」 という人もいるかもしれませんが、リアルタイム性を求められるゲームなんかにおいては、毎フレームの処理に1nsecも無駄に時間を食わせたくないわけです。 (まあ、確かにプログラムの作りが悪いとかそれ以前の問題な場合もあるわけですが...

            • 暮らし
            • 2005/09/02 16:59
            • actionscript
            • Flash
            • as2
            • Programming
            • performance
            • tutorial
            • tips
            • BeInteractive! [BeInteractive!@Blog]

              6 users

              blog.livedoor.jp/be_interactive

              先日のスクリプトエンジンのVirtualMachine(VM)でも使っているテクニックなのですが、VMはバイトコードに対応した処理をしなければならないので、 for (; pc < length; ) { switch (code[pc]) { case 'NOP': pc += 1; break; case 'LIT': code[code[pc+2]] = code[pc+1]; pc+=3; break; case 'ADD': code[code[pc+3]] = code[pc+1] + code[pc+2]; pc+=3; break; .... default: throw Error(); } } というように、大量のcase分岐が必要になります。Flashはswtich-caseで単純な比較&ジャンプのコードしか生成しないので、このように大量にcaseがあると、一番最後の

              • 暮らし
              • 2005/07/27 22:44
              • flash
              • javascript
              • blog
              • BeInteractive! [BeInteractive!@Blog::Messenger7の曲名表示をハック☆]

                4 users

                blog.livedoor.jp/be_interactive

                2006年3月16日より、ブログをwww.be-interactive.orgに統合しました。 お手数ですが、リンクの張替えをお願いいたします。コメントやトラックバックもそちらへお願いします。 先日メッセ7.0をインストールしたわけなのですが、某A君と話していると、どうやらWMPは曲名を自分からメッセンジャーに通知しているらしいという事が分かったので、早速調べてみました☆ まず、(かなり中略)すると、どうやらSendMessage関数を使ってWM_COPYDATAメッセージを送りつけてるっぽいという事が分かったので、もう少し詳しくし調べてみたところ、以下のような仕組みが判明しました。 MsnMsgrUIManagerクラスに対してメッセージを送信している メッセージの種類は WM_COPYDATA COPYDATASTRUCT構造体は以下のように使う dwData : 1351 (固定)

                • テクノロジー
                • 2005/06/04 00:53
                • programming

                このページはまだ
                ブックマークされていません

                このページを最初にブックマークしてみませんか?

                『BeInteractive! [BeInteractive!@Blog]』の新着エントリーを見る

                キーボードショートカット一覧

                j次のブックマーク

                k前のブックマーク

                lあとで読む

                eコメント一覧を開く

                oページを開く

                はてなブックマーク

                • 総合
                • 一般
                • 世の中
                • 政治と経済
                • 暮らし
                • 学び
                • テクノロジー
                • エンタメ
                • アニメとゲーム
                • おもしろ
                • アプリ・拡張機能
                • 開発ブログ
                • ヘルプ
                • お問い合わせ
                • ガイドライン
                • 利用規約
                • プライバシーポリシー
                • 利用者情報の外部送信について
                • ガイドライン
                • 利用規約
                • プライバシーポリシー
                • 利用者情報の外部送信について

                公式Twitter

                • 公式アカウント
                • ホットエントリー

                はてなのサービス

                • はてなブログ
                • はてなブログPro
                • 人力検索はてな
                • はてなブログ タグ
                • はてなニュース
                • ソレドコ
                • App Storeからダウンロード
                • Google Playで手に入れよう
                Copyright © 2005-2025 Hatena. All Rights Reserved.
                設定を変更しましたx