タグ

ActionScriptに関するzerihik0のブックマーク (104)

  • AS3 で iPhone 風ボタンを描画 - てっく煮ブログ

    asActionScript 3 で Photoshop チュートリアル実践シリーズ 第1弾。今回は iPhone 風ボタンを作ってみました。参考にしたサイトは iPhone style icon tutorial ≪ Jotlet Developer Blog。Photoshop 用のチュートリアルとはいえ、使っている機能は、角丸四角、ドロップシャドウ、楕円、グラデーション、オーバーレイ(レイヤースタイル)程度だったので、ほとんど苦労なく AS3 に移植できました。完成品が上の画像。文字はあとから Photoshop を使って追加しましたが、それ以外のところは正真正銘、AS3 だけで描画しています。ソースは以下の通り。 package { import flash.display.*; import flash.filters.*; import flash.geom.*; publi

  • てっく煮ブログ - AS3 で RSS アイコンを描画

    asActionScript 3 で Photoshop チュートリアル実践シリーズ 第2弾。今回は RSS アイコンを作ってみました。参考にしたサイトは Photohop: RSS-Icon Standard in Variationen。ドイツ語で読めないけど、PSD ファイルが公開されているのでそれに沿って作成しました。表面の描画は 前回 とほとんど同じなので省略。いろいろ思いついて面白いのが「1/4 ドーナッツ」をどう描くか。円をマスクしてもできるんですが、それでは面白くないので、別の方法を3通り考えてみました。1. 素直に外枠をなぞるパスを作る1つ目は一番最初に思いついた単純だけどめんどくさい方法。内側のドーナッツ作成コードがこれです。 private function drawPattern1(g:Graphics):void { g.beginFill(0xffffff);

  • 特集:プログラマのためのFlash遊び方|gihyo.jp … 技術評論社

    第3回お絵かきしながら学ぶ ActionScript 3.0(後編) 最田健一 2008-03-27

    特集:プログラマのためのFlash遊び方|gihyo.jp … 技術評論社
  • 特集:Box2DでActionScript物理プログラミング|gihyo.jp … 技術評論社

    第3回マウスのドラッグ&ドロップで、好きなサイズの箱を作る 木村秀敬 2008-06-17

    特集:Box2DでActionScript物理プログラミング|gihyo.jp … 技術評論社
  • 滑らかな3次ベジェでゆらゆら曲線を描く - FICC LABS

    FICC 福岡です。 珍しくやる気になりましてAS3関連のエントリー。個人的にゆらゆらした円が描きたくなり、 こんな図を描き出す方法を考えてみました。Flashで滑らかな曲線、といえばgraphics.curveTo()ですが、このcurveToは2次ベジェ曲線しか書く事ができません。ベジェ曲線の詳しい話は省略しますが、できればIllustratorのようにハンドリングが楽な3次ベジェが使いたい。今回はアンカーポイントとコントロールポイントの位置から3次ベジェを計算し、2次ベジェに変換してFlashで描画します。幸いFlashCS3のfl.motion.BezierSegmentクラスが面倒な計算を助けてくれますのでこのクラスを有効活用します。 BezierSegmentを使うには、まず3次ベジェの要素である4つのポイント(上図でのp0,p1,p2,p3)を用います。 var bezier

  • 鮭とプログラムとか: Tweenerで色をトゥイーン

    Tweenerのスペシャルプロパティを利用して、色や明度を変更することができます。 こんな感じです。 緑 → 赤 → 黄色 → 元の色 → 明度変更 → 明度元に戻す        の順に変化します。 かなり便利。 Tweenerはいろいろなプロパティがあって、うまく使えばかなり便利。 参考になるサイトもいろいろあります。 ・ Tweener のさらなる進化 ・ Tweener拡張で、MovieClipをMatrixで超変形をできるようにした ・ Tweenerで色を変更する(_color) ・ Tweenerを使って画像の色を変化させるTips うまく使いこなせるようになりたいもんです。 以下、ソースです。 package { import caurina.transitions.Tweener; import caurina.transitions.properties.ColorSh

  • ActionScriptのトゥイーン制御ライブラリTweenerの使い方

    // ActionScript2 import caurina.transitions.Tweener; Tweener.addTween([instance],{_x:100, time:1, transition:'easeOutQuint', onComplete:handler}); function handler(){ trace("テスト";); } TweenerはActionScript3.0とActionScript2.0で使用する事ができ、インスタンスに対して「だんだんゆっくり止まる」「どんどん勢いよく移動」「びょーんびょーん(?)」と、いろんなイージングが設定できるトウィーン制御ライブラリです。とても簡単なScriptで実現できます! 導入手順まずはGoogle Codeに公開されているライブラリをダウンロード。 配布元:http://code.google.com

    ActionScriptのトゥイーン制御ライブラリTweenerの使い方
  • Ring

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

  • Spark project

    ログイン ログインを記憶する ログイン パスワードを忘れた場合 ご利用のお申込み

  • ActionScriptファイル名ととクラス名について (Flash Action Script)

    ActionScriptのファイル名とクラス名は同じにする必要があります。 ファイル名"class1.as" <pre class="brush:as3"> package{ public class class1{ public function class1(){ } } } </pre> 上記のコードは問題ありません。 ファイル名"class1.as" <pre class="brush:as3"> package{ public class class2{ public function class2(){ } } } </pre> 上記のコードはクラスを参照しようとすると「1046:型が見つからないか、コンパイル時定数ではありません。」「1180:未定義である可能性が高いメソッドclass2の呼び出しです。」といったエラーが発生します。 ファイル名"class1.as" <pre

    ActionScriptファイル名ととクラス名について (Flash Action Script)
  • バーチャルオフィスを活用して東京で起業をする

    東京で起業するに当たり、どのような形でオフィスを構えるかはとても大事な要素です。通常はオフィスとして利用すべく物件を選んで賃貸契約を結び、必要な設備や内装を整えるのが一般的なやり方ですが、この場合は莫大な資金が必要となり […]

  • もうみんなProgressionやればいいのに、と思う今日この頃。 | _level0 - KAYAC Front Engineer Blog

    おはようございます、kijimaです。つい先日、初めての体験をふたつしました。 ひとつめは、ライブでドラムを叩きながらメインで歌をうたうという芸当。目の前にマイクがあると叩きづらいし、離れると声を拾わないしでなかなか大変ですね。ちなみにSpecial Othersをやりました。 そしてもう一つは今回の題です。 お恥ずかしながら、つい先日やっとProgressionデビューしました。 例によって、家サイトからダウンロードできるクラスベースでのサンプルをまず触ってみて、それをもとに実装していったのですが、シーン遷移、コマンドについてなどハマった点など思い出しつつ数回にわけてまとめてみたいと思います。(Progressionのバージョンは 3.0.7) ※今回の記事ではProgression自体のインストール方法は割愛します。 インストール方法は下記ページをご覧下さい。 Progressio

    もうみんなProgressionやればいいのに、と思う今日この頃。 | _level0 - KAYAC Front Engineer Blog
  • 第1回 Progression3に触れてみよう | gihyo.jp

    はじめまして、Progressionを利用してFlashコンテンツの制作を行っている楢山と申します。このたび、Progression3のプロダクトマネージャーである阿部貴弘さんより稿執筆のお話をいただき、特集を執筆させていただくことになりました。このような機会を提供してくださった阿部さんに深く感謝いたします。 また、このような形で記事を執筆させていただくのは初めてですので、至らない点もあるかと思いますが、よろしくお願いいたします。 さて第1回の今回は、Progressionの概要と開発環境設定についてを説明していきます。 Progressionとは? Progressionを一言で表現するならば、「⁠Flashコンテンツを制作するためのフレームワーク」です[1]⁠。Progressionで提供されている様々な機能を使用することで、場面の切り替えや、ムービークリップの出現・削除、外部ファ

    第1回 Progression3に触れてみよう | gihyo.jp
  • 7つのステップで完成!FlashDevelopカスタマイズの奥義 | _level0 - KAYAC Front Engineer Blog

    こんにちは、FlashDevelopデビューして早数ヶ月のkijimaです。 今回の記事は、悠々自適にFlashDevelopで開発を進める僕を見てMacからWindowsに開発環境を移行しようか真剣に考えている、隣の席の弊社Flasherに捧げます。 それではさっそく、カスタマイズ方法について解説していきます! 0. まずFlashDevelopをインストール 下記ページの「download」から、最新版のFlashDevelopをダウンロードします(現行の3.0.0 beta9バージョンと想定して進めます) http://www.flashdevelop.org/community/ 1. とりあえず日語化しましょうか このFlashDevelopというアプリケーションは、設定用XMLファイルの内容を書き換えることでかなり細かい部分までカスタマイズすることが可能です。 その設定用ファ

    7つのステップで完成!FlashDevelopカスタマイズの奥義 | _level0 - KAYAC Front Engineer Blog
  • FlashDevelopのプラグインをいろいろ試してみた! | _level0 - KAYAC Front Engineer Blog

    カヤックに入るまでFlashDevelopの存在は知っていたけど、使っていなかったKnuckleです。 FlashDevelopを使ってみて、その便利さにビックリ!!!もう手放せません!格段にスペルミスが減りました。 そしてさらに便利になるプラグインがあるんですねー。 プラグインの入れ方は、ダウンロードしてきたdllを C:\Program Files\FlashDevelop\Plugins に入れてFlashDevelop再起動! インストールすると Tools>Program Setting の Plugins に表示されます。設定変更もそこからできます。 オススメプラグインは... ■■■ Duplicate Plugin ■■■ 複製の時に便利!true<->falseがいれかわるー! ここからダウンロード。 【Ctrl + Alt + S】 true が false に! 【C

    FlashDevelopのプラグインをいろいろ試してみた! | _level0 - KAYAC Front Engineer Blog
  • 詳解 ActionScript 3.0アニメーション

    ActionScript 3.0でアニメーションを作成するための上級テクニックを詳解。複雑な形状や大量のオブジェクト間の衝突判定、経路探索・操舵行動・群行動といった強力な AI人工知能)、より正確な物理演算を実現する数値積分法、等角投影法による3D空間のシミュレーション、Flash Player 10から備わった3D機能やピクセルシェーダ機能など、ActionScript 3.0アニメーションの高度なテクニックを豊富な事例を通じて身につけることができます。日語版では書で紹介するテクニックを使ったゲーム制作について“ABA Games”さんに寄稿いただきました。 ●書で取り上げるアニメーション(サンプルコードは「関連ファイル」タブページからダウンロード可)。 ●“ABA Games”さんによる箱避けゲーム。[A]で開始、矢印キー(もしくは[A][S][D][W]キー)で動きます(最初

    詳解 ActionScript 3.0アニメーション
  • ActionScript 3.0 でアニメーション(Timer編) | dmsolutions blog

    受け取り先のメソッドは、event:TimerEvent を引数に取れるようにしておけば、メソッド名はなんでも OK 。 イベント送出間隔を指定した Timer オブジェクトを作成し、イベントを受け取るメソッドを登録したら、t.start() でタイマを開始すれば良い。停止は t.stop() で良い。 サンプルコードは以下。前回同様、単に1フレーム目のフレームスクリプトとして記述すれば良いです。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 7

  • ActionScript 3.0 メモ

    「ActionScript 3」とは、「Flash Player 9」以降で実行できるオブジェクト指向のスクリプト言語。言語仕様やパッケージ設計はJava言語により近くなり、洗練されたオブジェクト指向言語となった。JITコンパイラ搭載により、処理速度も大幅に向上している。 開発ツールはコマンドラインベースの「Flex 2 SDK」(無償)と、Eclipseベースの「Flex Builder 2」(有償)がある。

  • はじめてのActionScript 3~ライフゲームを作ってみる

    はじめに Adobeより、フリーで入手可能なFree Flex 2 SDKが公開されています。Flexは、Adobeが提供するRIA(Rich Internet Application)と呼ばれる高度なインターネットアプリケーションを構築するためのツールとテクノロジーの総称です。Flex 2アプリケーションはFlash 9を利用して、さまざまな機能を実現します。 Flash 8の次のバージョンであるFlash 9では、ActionScript 3.0(以下、ActionScript 3)が採用されることになっており、Free Flex 2 SDKは、このActionScript 3を使ってプログラムを作っていきます。 対象読者 Free Flex 2 SDKで何か作ってみたい人 Flash 9が気になっている人 JavaC++などオブジェクト指向プログラミングが分かる人 必要な環境 稿

    はじめてのActionScript 3~ライフゲームを作ってみる
  • FLASHでゲーム作成編 - フラッシュでのゲームの作り方講座!!

    シューティングゲーム作成講座 01 タチコマをキーボードで前後左右に操作、左右には加速できるように設定。 function文をつかって、操作キーとスピードが設定しやすいスクリプトを作ってみよう