タグ

actionscriptに関するnilabのブックマーク (79)

  • AS3 JPEG Decoder [ by Thibault Imbert ] - ByteArray.org

    TOP 13 NHÀ CÁI UY TÍN 2026 – BẢNG XẾP HẠNG ĐÁNG TIN CẬY NHẤT Danh sách nhà cái uy tín dưới đây được tổng hợp từ nhiều nguồn đáng tin cậy, đánh giá khách quan từ người chơi lâu năm tại Việt Nam. Bao gồm: M88, W88, FUN88, We88, BK8, JBO, 188BET, E2BET, BJ88, 12BET, B9Casino… Tất cả đều có giấy phép hợp pháp, giao dịch minh bạch, tỷ lệ cược ổn định và chương trình thưởng hấp dẫn. *** Cập nhật bảng xế

    AS3 JPEG Decoder [ by Thibault Imbert ] - ByteArray.org
    nilab
    nilab 2007/10/25
    ByteArray.org > Actionscript 3 Experiments
  • Conference Session Notes - gskinner blog

    Visit gskinner.com News and views on the world of interactive media from the gskinner team Here is a collection of some of the session notes and source files I have put together for various conferences (generally from newest to oldest). I will try to keep it up to date. This list will have a permanent link on the right nav bar of my blog. Newer talks will generally require the latest available Fla

    Conference Session Notes - gskinner blog
    nilab
    nilab 2007/10/10
    50preso3a2 : 「Fifty Reasons Why ActionScript 3 Rocks(kicks ass)(ActionScript 3 がイケてる50の理由)」
  • Ring

    Ringとは、リクルートグループ会社従業員を対象にした新規事業提案制度です。 『ゼクシィ』『R25』『スタディサプリ』など数多くの事業を生み出してきた新規事業制度は、 1982年に「RING」としてスタートし、1990年「New RING」と改定、そして2018年「Ring」にリニューアルしました。 リクルートグループの従業員は誰でも自由に参加することができ、 テーマはリクルートの既存領域に限らず、ありとあらゆる領域が対象です。 リクルートにとって、Ringとは「新しい価値の創造」というグループ経営理念を体現する場であり、 従業員が自分の意思で新規事業を提案・実現できる機会です。 Ringフロー その後の事業開発手法 Ringを通過した案件は、事業化を検討する権利を得て、事業開発を行います。 さまざまな事業開発の手法がありますが、例えば既存領域での事業開発の場合は、 担当事業会社内で予算や

    nilab
    nilab 2007/10/10
    ActionScript 3 がイケてる50の理由 : メディアテクノロジーラボ ブログ
  • ベジエ曲線の仕組み (4) - ActionScript 3.0 でベジエ曲線を描く - てっく煮ブログ

    as今までは一般的な話だったけど、今回は ActionScript に特化した話をします。ActionScript には2次ベジエ曲線を描く Graphics.curveTo というのがありますが、3次ベジエ曲線を描画するメソッドは用意されていません。既にいろいろな方が3次ベジエ曲線を近似する方法を発表されています。flashrod - AS3でフリーハンドベジェsubtech - PBD - AS3 で三次ベジェ曲線を Graphics.prototype を拡張して実装するFlashゲーム講座&ASサンプル集【曲線について】 - 3次ベジェ曲線を描画するしかし、このどれもが直線で近似しています。直線じゃなく、2次ベジエで近似したほうが精度よくなるかも!と思って、3次ベジエ曲線を2次ベジエ曲線で近似してみました。緑の線が直線で近似した3次ベジエ曲線です赤い線が2次ベジエ曲線で近似した3次

    nilab
    nilab 2007/09/21
    てっく煮ブログ - ベジエ曲線の仕組み (4) - ActionScript 3.0 でベジエ曲線を描く
  • ベジエ曲線の仕組み (3) - 3次ベジエ曲線 - てっく煮ブログ

    asちょっと息切れしてきたのでサンプルプログラムでごまかし。黒い点をドラッグすると、制御点を移動できます。赤いボタンの上にマウスを置くと、1つ目の2次ベジエ曲線を描きます。緑のボタンの上にマウスを置くと、2つ目の2次ベジエ曲線を描きます。青いボタンの上にマウスを置くと、1つ目と2つ目のベジエ曲線の間を描きます。これが3次ベジエ曲線だよ。3次ベジエ曲線といえども、2次ベジエ曲線を2つ書いてその間をとるだけです。簡単ですね!目次ベジエ曲線の仕組み (1) - 昔話ベジエ曲線の仕組み (2) - 2次ベジエ曲線を詳しくベジエ曲線の仕組み (3) - 3次ベジエ曲線ベジエ曲線の仕組み (4) - ActionScript 3.0 でベジエ曲線を描くソースコードソースコードは以下に(270行)。ちょっと凝ったことをすると、ソースコードが長くなるなぁ。 package { import flash.

    nilab
    nilab 2007/09/21
    てっく煮ブログ - ベジエ曲線の仕組み (3) - 3次ベジエ曲線
  • ベジエ曲線の仕組み (2) - 2次ベジエ曲線を詳しく - てっく煮ブログ

    as前回の種明かしをする前に、ベジエ曲線の定義を見てみてみましょう。ベジエ曲線の定義2次ベジエ曲線は3つの制御点から成り立っています。制御点から曲線を求めるには次のようにします。 図1制御点を t : 1 - t (0≦t≦1) に内分する点を結んで直線を引く。(上の図で常時動いている直線になる)この直線を t : 1 - t に結んだ点を求める(上の図の黒い点)。上の図で青い残像になっている部分が2次ベジエ曲線になります。前回の図と比較では、前回の図と比較してみましょう。 図2直感的に「ベジエ曲線だ!」と言いたくなってしまいますが、そう早まってはいけません。この曲線がベジエ曲線から少しでもずれていれば、ベジエ曲線とはいえません。「ベジエ曲線だよ!」と言い切るためには数学の力を借りる必要があります。センター試験の文型数学レベルの内容なので、よかったら読んでみてください。証明1:力技図のよう

    nilab
    nilab 2007/09/21
    てっく煮ブログ - ベジエ曲線の仕組み (2) - 2次ベジエ曲線を詳しく
  • ベジエ曲線の仕組み (1) - 昔話 - てっく煮ブログ

    asドローソフトなどでもお世話になることが多いベジエ曲線について解説していくシリーズ。小学生のころ、BASIC でのサンプルを入力して遊んでいたのですが、あまりのきれいさに衝撃を受けたプログラムがありました。それはこんな絵を出力するプログラムでした。左上と左下の点をそれぞれの x 座標、y 座標を少しずつ増やしながら、直線を引いています。いくつもの四角形が端に行くにしたがって変形していくところが、いかにも近未来風の CG に見えました(当時は)。しかも、この絵は直線だけで構成されているのに、カーブして見えるところが不思議でなりませんでした。さて、15年のときを経て、このプログラムを ActionScript で実装してみました。点をドラッグして曲線の変化を楽しんでみてください。前置きが長くなりましたが、実はこのカーブして見える曲線の部分は2次ベジエ曲線になっています。3つの黒い点がベジエ

    nilab
    nilab 2007/09/21
    てっく煮ブログ - ベジエ曲線の仕組み (1) - 昔話
  • サービス終了のお知らせ

    nilab
    nilab 2007/09/21
    Yahoo!ブログ - piconiky - AS3簡単コンパイル
  • ActionScript3 で JSONP を扱うライブラリ - 2nd life (移転しました)

    AS3 で JSONP を扱えるライブラリがぱっと探した感じ無かったので作りました。 http://svn.rails2u.com/as3rails2u/trunk/src/com/rails2u/net/JSONPLoader.as URLLoader とほとんど同じ感じに使えます。たとえばはてなブックマークの JSONP なら // ブラウザで表示しているドメインのセキュリティ許可 // swf のドメインが同じなら必要なし JSONPLoader.allowCurrentDomain(); var loader:JSONPLoader = new JSONPLoader(); loader.addEventListener(Event.COMPLETE, function(e:Event):void { log(e.target.data); // target.data に JSO

    ActionScript3 で JSONP を扱うライブラリ - 2nd life (移転しました)
    nilab
    nilab 2007/09/21
    川o・-・)<2nd life - ActionScript3 で JSONP を扱うライブラリ
  • ActionScript3.0で、フォントサイズをテキストの高さに応じて調整する - シン石丸の電脳芸事ニッキ

    テキストの文字数が増えても、フォントを小さくすることで一定の範囲に抑えたい。 その上で、できる限り大きく文字を表示したい。 という処理が作りたくなり、作ってみました。 まぁ、わりと普通にできました。 setFontHeightが、フォントサイズを調整している関数。 高さが常に120以下で、最大のフォントサイズになるように処理されています。 TextAdjust.as

    ActionScript3.0で、フォントサイズをテキストの高さに応じて調整する - シン石丸の電脳芸事ニッキ
    nilab
    nilab 2007/09/14
    シン石丸の電脳芸事ニッキ: ActionScript3.0で、フォントサイズをテキストの高さに応じて調整する : わざわざこんなことをしないといけないactionscriptって……
  • http://www.adamrocker.com/blog/151/actionscript30_flex_debugger_fdb.html

    nilab
    nilab 2007/09/04
    throw Life - ActionScript3.0の標準デバッガのfdbを使う方法
  • AS3処理の疑問 - nazolabo

    Math.abs()を使わず絶対値を求める Absolute value //version 1 i = x < 0 ? -x : x; //version 2 i = (x ^ (x >> 31)) - (x >> 31); この単純なコードでなんと2,500%高速化。さらにビット演算を組み合わせるとさらに加えて20%高速化。 http://actionscript.g.hatena.ne.jp/ConquestArrow/20070621/1182359767 これがちょっと気になったので調べてみた。 パターン ケース1(単純にMath.abs) b = Math.abs(a); ケース2(三項演算子) b = a < 0 ? -a : a; ケース3(if) if (a < 0) { b = -a; } else { b = a; } ケース4(ケース2を外部関数化) private

    AS3処理の疑問 - nazolabo
    nilab
    nilab 2007/07/25
    ふわふわな毎日 - AS3処理の疑問 : 関数呼び出しはものすごく遅いので、速度が必要な場面ではインライン展開すべき
  • http://www.bytearray.org/wp-content/uploads/2007/05/gif_encoder_amfphp/

    nilab
    nilab 2007/07/21
    AS3 GIFEncoder 0.1 - Bytearray.org
  • flashrod - AS3でInfinite Mario Bros (其の三)

    2026/04/01 桜が悪天候を手引きしてる 朝、両手でカフェオレを運ぶわたしと夫がすれ違いぎわで接触し、カフェオレをすこしこぼす事故がおきて、あつい!!!!と、大きい声をだしてしまった。これが当に熱いなら仕方がないと思うけど、カフェオレはたいして熱くなく、ほとんど舌打ち的な意味合いで怒りを…

    flashrod - AS3でInfinite Mario Bros (其の三)
    nilab
    nilab 2007/07/21
    _sample]flashrod - AS3でInfinite Mario Bros (其の三)
  • akihiro kamijo: AS3 の変数の型に関連する話

    « AS3 での変数宣言とパフォーマンス | Main | == 演算子と暗黙の型変換 » July 09, 2007 AS3 の変数の型に関連する話 今回は AS3 の型システムの特徴についての話です。strict モードの人には関係ない話が続きましたが、ここからはコンパイラの環境設定に依存しない話題です(たぶん)。 まず、下のコードについて考えてみます。 オブジェクト型の変数 foo に数値の 0 を代入して空文字列と比較しています。 var foo:Object = 0; if ("" == foo) { trace("foo は空文字列です"); } 上の If 文は空文字を検出するためのものに見えますが、実際にはこれを実行すると ”foo は空文字列です” が表示されます。 この結果は予想通りだったでしょうか?想定外だった人はこの先を。 上記の結果は、AS3 が弱い型の性質を持

    nilab
    nilab 2007/07/13
    akihiro kamijo: AS3 の変数の型に関連する話
  • JS や AS で長い関数をリファクタリングする1手法 - てっく煮ブログ

    200行ぐらいある関数を、分かりやすく書きなおそう、というお話。お題はこんなJavaScript。あとで、軽く ActionScript 3.0 も出てくるよ。 function fly() { // 初期化処理 var init:Boolean = false; // 50行ぐらい初期化処理 // うまくいったら init が true になる // 実行 if(init) { var succeeded = false; // 100行ぐらい実行 } // 終了処理 // 30行ぐらい終了処理 } 構造化プログラミングについて知ってる人なら、きっとこうする。 function fly() { if(startFly()) { doFly(); } endFly(); } 構造がたいそうすっきりした。問題は、startFly()・doFly()・endFly() をどこに記述するか。fl

    nilab
    nilab 2007/07/12
    てっく煮ブログ - JS や AS で長い関数をリファクタリングする1手法:構造化
  • Comparing the syntax of Java 5 and ActionScript 3 | Farata Systems

    nilab
    nilab 2007/07/03
    FlexBlog � Comparing the syntax of Java 5 and ActionScript 3
  • flashrod - Java 5 と ActionScript 3 の構文比較

    中古のリーン・ロゼ ブリガンタンを買った 中古のインテリアリサイクルショップのウェブサイトを眺めてたら、とんでもない破格だったのをたまたま見つけまして、ずっとほしかったし買ってみました。当に安かった。かなり汚れてるからこの価格だったようで、よくみると確かに汚れてるが、よく見ないとわからな…

    flashrod - Java 5 と ActionScript 3 の構文比較
    nilab
    nilab 2007/07/03
    Flash Player 9/ActionScript3.0/Flex2の勉強日記 - Java 5 と ActionScript 3 の構文比較
  • ActionScript3 最適化・高速化Tips 簡易まとめ - actionscriptグループ - ConquestArrow.addEventListener( LifeEvent.WORK, this.studyActionScript);

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    ActionScript3 最適化・高速化Tips 簡易まとめ - actionscriptグループ - ConquestArrow.addEventListener( LifeEvent.WORK, this.studyActionScript);
    nilab
    nilab 2007/06/29
    actionscriptグループ - ConquestArrow.addEventListener( LifeEvent.WORK, this.studyActionScript); - ActionScript3 最適化・高速化Tips 簡易まとめ
  • Adobe Labs | Previews, prereleases and beta software from Adobe

    Thank you for participating in the Flash Player beta program. As Flash Player approaches its scheduled end of life, we are transitioning beta customers to the secure release build of Flash Player. No action is required on your part, the update process is automatic. For customers that would like to remove Flash Player from their systems, please see our easy to follow instructions for uninstalling o

    nilab
    nilab 2007/06/26
    ASDoc:Using ASDoc - Adobe Labs : ASDoc : ActionScript ソースコードからHTMLなAPIリファレンスドキュメントを生成するツール Javadoc の ActionScript 版みたいな