タグ

tipsとactionscript3.0に関するabtkyのブックマーク (20)

  • void element blog: AS3では外部swfを複製できる!

    as1やas2では、loadMovieで読み込んだ外部swfをduplicateMovieClipで複製することができませんでしたが、as3ではバイナリを利用すれば複製することができます。 Loaderで読み込む代わりにURLLoaderでバイナリとして読み込んだ後、dataプロパティに格納されているバイナリデータからLoader.loadBytesメソッドを利用してLoaderを再構築します。 これを繰り返せば、その場で複製が可能となります。 private function loadMovie( url:String ):void { var loader = new URLLoader(); loader.dataFormat = URLLoaderDataFormat.BINARY; loader.addEventListener( Event.COMPLETE, onComple

    abtky
    abtky 2012/01/31
    外部から読み込んだswfの複製
  • wonderfl build flash online | 面白法人カヤック

    abtky
    abtky 2011/06/08
    ActionScriptで縦書き
  • _level0 | Kayac Interactive Designer's Blog

    KAYAC Front End Engineer チームによるHTML5 iOS Android ActionScript Flash イベント デザイン ニュースのブログ

    _level0 | Kayac Interactive Designer's Blog
    abtky
    abtky 2011/06/08
    ActionScriptで縦書きTips
  • FN1009003 - インスタンスをドラッグで回して動かす - Flash : テクニカルノート

    インスタンスをドラッグして回したり、マウスボタンを放して滑らせるアニメーションについて解説します。以下のwonderflのサンプルはクラスとして定義していますが、稿は要点がわかりやすいようにフレームアクションを基に説明します。 Dragging and rotating a card with the Matrix class - wonderfl build flash online 01 ふたつの課題 このお題では、課題がふたつあります。第1に、マウスクリックした点が中心になるようにインスタンスを回すことです。やり方としては、三角関数で座標を調整するか、変換行列(Matrixクラス)を使うことが考えられます。稿は、3次元座標空間の扱い(Matrix3Dクラス)にも応用の利く後者の方法を採ります。 第2の課題は、マウスポインタの動きをどのように回転の速さに反映させるかです。物理学に

    abtky
    abtky 2010/10/08
    より自然なドラッグの表現方法。あとでよく読む
  • GEEKs in OSAKAFlash モーションプログラミング + 大阪てら子

    2009年4月 東京で開催のロクナナワークショップ「 GEEKs Flash モーションプログラミング 」が、「関西でも開催して欲しい!」と多数の嬉しいお問い合わせをいただき、この度 大阪 で開催することになりました。 「GEEKs」は自由な発想でテクノロジーを駆使し、モノを作る楽しさと独創性を刺激するセミナーイベントです。 今回のテーマは、Flash ActionScriptによるモーショングラフィックスです。 イベントでは、ROXIK の 城戸雅行(きどまさゆき)氏と alumican.net の 奥田透也(おくだゆきや)氏をゲストに迎え、ActionScript 3.0で複雑なモーションプログラムを構築するための、考え方や手法をご紹介していただきます。 大阪イベントでは特別に、地元 Flashコミュニティ「 大阪てら子 」協力のもと拡大版として実現!大阪てら子からは、代表の シナチ

  • Adobe Edge: 2009年11月 大重美幸の「これ見落としてませんか?ActionScript 3.0」 第3回 配列の値の並べ替えをマスターする

    今回のテーマは配列の値の並べ替えです。配列は複数の値を管理したいときに便利な機能です。CS4 からは配列を扱うクラスに Vector クラスが加わりましたが、基的には Array クラスと同じです。配列を使うときに、よく分からなくて、頭の中が混乱していませんか? 配列を使いこなせてこそ一人前。配列を使ってスマートなスクリプトを書きましょう。 サンプルファイル : edge_oshige_03_sample_fla.zip (942KB) 配列の値をソートしよう 配列の値を並べ替えることをソートと言います。メソッドはsort()です。ここで配列を扱うとき注意しなければならないことがあります。さっそく例を見てみましょう。 [sample] Array_sort_1.fla 配列colorsの値を昇順、降順にソートします。 var colors:Array=["green","red","wh

    abtky
    abtky 2009/11/26
    配列の扱い
  • getBounds + Matrixで、もう基準点にはこだわらない。 | _level0 - KAYAC Front Engineer Blog

    最近、getBoundsの存在と、Matrxの便利さにようやく気づきました。 基準点と違う場所を基準にオブジェクトを変形したい場面に遭遇して、 widthやheight、rotationにsin,cosまで持ち出して悩んでたんですが getBounds + Matrixを使うことでさくっと簡単にできちゃうんですね。 手順は (1).Matrix.translate でオブジェクトを移動して、基準点を変えて (2).Matrix.scale,Matrix.rotateでオブジェクトに任意の変形を加えて (3).Matrix.translate でオブジェクトを元の位置に移動してあげる の3STEP。 ここで、基準点を変えるときに役に立つのがgetBounds。 getBoundsは表示オブジェクトの領域を、矩形(Rectangle)で返してくれるメソッドで、 基準点の位置や、オブジェクトの変

    getBounds + Matrixで、もう基準点にはこだわらない。 | _level0 - KAYAC Front Engineer Blog
  • blog.ipuheke.jp» Blog Archive » 時刻や日付を4桁表示にする、基礎的な話

    Flash, AcrionScript, Design… and more最新のライブラリとかではなくて、超基的な話なのですが、会社のFlashチーム内で「時計や日付を4桁の文字列、例えば1月1日を0101、10月1日を1001にしなきゃならないときってよくあるけど、みんなどうやってる?」みたいな話になったところ、同僚らは「if文で10未満のときに、最初に『0』をつけて・・・」と教科書どおりの回答。僕がやってた方法にえらく関心してくれたので、書いておきます。 原理的には、 1)月を100倍したものと、日を足す。 2)さらにそれに10000を足す。 3)10101(1月1日)~11231(12月31日)という感じで、5桁の数字になるので文字列化して、2文字目から5文字目までを抜く。 という感じです。asで書くと

  • SWFObjectでFlashVars as3 - Knuckle Down  ActionScript etc...

    HTML側 var so = new SWFObject("index.swf", "swf-content", "100%", "100%", "9,0,0,0", "#ffffff"); so.addParam("quality", "high"); so.addParam("scale", "noscale"); so.addParam("wmode", "transparent"); so.addParam("align", "top"); so.addParam("loop", "false"); //↓こんな感じで書くと so.addVariable("country", country); so.addVariable("area", area); so.write("flashcontent"); AS側 import flash.display.LoaderInfo; v

    SWFObjectでFlashVars as3 - Knuckle Down  ActionScript etc...
    abtky
    abtky 2009/08/26
    AS3.0でのaddVaribaleの値の受け取り方
  • gskinner.com: gBlog: AS3: Resource Management pt 3 GC ガーベジコレクト

    This one took a little longer than I’d hoped – life’s too busy right now! In this third part of my series on resource management in ActionScript 3 I will be focusing on a few new tools in AS3 / Flex2 that let you track and manage memory more effectively. There are only a couple new “official” features that are specifically geared towards resource management, but they are very useful. These are sup

    gskinner.com: gBlog: AS3: Resource Management pt 3 GC ガーベジコレクト
  • ActionScript 3 Tweenerとメモリ問題(ガベージコレクション)

    もはや必須のライブラリーTweener。気をつけないとメモリ問題ではまります。 以下、kaniくんより ●まずはFlashのガベージコレクション(メモリーの掃除)の基 つくったものをステージからremoveChildする その際にaddEventListenerしていたらremoveEventListenerをする これで参照が無くなるのでガベージコレクションの対象になる 特定のタイミングでガクッとメモリの使用量が減る サンプルファイルをダウンロード(Adobe Flash CS4/ActionScript3) ●Tweenerクラスとガベージコレクションの対象 addChildしたインスタンスがTweenerを使ってループアニメを使った場合、ガベージコレクションの対象にならない なぜならTweenerクラスが静的クラスなのでFlashPlayerのグローバルな領域にいてインスタンとの参

    ActionScript 3 Tweenerとメモリ問題(ガベージコレクション)
    abtky
    abtky 2009/08/11
    Tweenerクラスが静的クラスなのでTweenerのremoveTweensを実行して現在実行中のアニメを取り除く
  • NUTSU » [as]破線描画

    先のベジェ曲線の破線描画に、直線の破線描画を加えて、moveTo、lineTo、curveToで破線を描画するものをまとめてみました。 moveTo、lineTo、curveToといってもGraphicsの拡張ではありませんが…。 サンプルでは、以下のようなスクリプトで破線を描画しています。 //引きのoffsetは破線開始オフセット function draw(offset:Number):void{ //破線描画オブジェクト var g:DashLine = new DashLine( graphics, 6 ); //ShapeData var dat:XML = <shape> <edge x0="334.35" y0="60.15" x1="338.1" y1="63" x2="341.6" y2="66.5" line="0" /> <edge x0="341.6" y0="6

  • trick7 RTP Live: Info Bocoran RTP Slot Online Pragmatic Play Gacor Terlengkap -

    Halo bosku! kembali lagi bersama kami situs slot terpopuler dan terupdate no 1 di Indonesia, yang menyediakan ragam permainan […]

  • Proxyクラスの新しい使い方を考えた

    SmartDelegate.as as3ライブラリの中で、「なんで存在するの?」とか、「ウンコ」とか、「DisplayObject継承できないから戦力外」とか不遇の扱いを受けまくるProxyクラスの活気的な使い方を考えてみた。 SmartDelegateクラスは内包した複数のオブジェクトに対して、まとめて委譲を行うクラスだ。 var obj1:Object = {name:"Taro", age:20, sex:"m"}; var obj2:Object = {name:"Jiro", age:18, sex:"m"}; var obj3:Object = {name:"Mika", age:15, sex:"f"}; var obj4:Object = {name:"Mari", age:10, sex:"f"}; var sd:SmartDelegate = new SmartDele

  • tracのサンプル Snippets - Trac

    Spark project へようこそ Spark project は、Flash/ActionScript開発のためのオープンソースコミュニティです。「皆でソースコードやノウハウを共有して、幸せになろうよ」という思いの下で運営されています。 あなたもコミットしてみませんか? (「これコミットして大丈夫なのかな...」と考える前にコミットして欲しい) コミッタになりたい方は、希望のユーザー名と、パスワードもしくはパスワードのSHA1ハッシュを、beinteractive.org@gmail.comまで送ってください。 Spark project のオキテ コミットしたら皆兄弟(仲良くしよう) コミットされたコードは皆のコード(他の人の修正大歓迎) どんどん公開、どんどん共有、どんどん追加 Spark project に関して、意見や要望、何か新しい提案のある人はフォーラムかbeintera

  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • public var むらけん:Flasher; Actionscript3でgray scale

    Welcome to heteml ! この welcome.html ファイルはheteml(ヘテムル)が設置しています。 FTP ソフトや hetemlFTP で web フォルダからファイルを削除してから、 お客様のサイト作成を始めてください。

  • flash.text.StyleSheet (ActionScript 3.0)

    StyleSheet クラスを使用すると、フォントのサイズや色、その他のスタイルなどのテキストフォーマット規則を含む StyleSheet オブジェクトを作成することができます。スタイルシートによって定義したスタイルは、HTML 形式または XML 形式のテキストを含む TextField オブジェクトに適用することができます。TextField オブジェクトに含まれるテキストは、StyleSheet オブジェクトによって定義されるタグスタイルに従って、自動的にフォーマットされます。テキストスタイルを使用して、新しいフォーマットタグの定義、ビルトイン HTML タグの再定義、特定の HTML タグに適用できるスタイルクラスの作成を行うことができます。 スタイルを TextField オブジェクトに適用するには、StyleSheet オブジェクトを TextField オブジェクトの st

  • FN0707001 - rootプロパティでメインタイムラインの関数にアクセスできない - Flash : テクニカルノート

    [*1] 「静的」な型というのは、データ型の指定を「コンパイル(SWF書出し)時」に評価していることを意味します。他方で、ActionScript 3.0では、「実行(ランタイム)時」の「動的」なエラーチェックが可能になりました。コンパイル時(静的)およびランタイム時(動的)の型チェックについては、オンラインヘルプ[ActionScript 3.0のプログラミング] > [ActionScript言語とシンタックス] > [データ型] > [型チェック]およびakihiro kamijo「AS3で動的言語のススメ」をご参照ください。 原因 [コンパイルエラー]の内容を、オンラインヘルプ[ActionScript 3.0コンポーネントリファレンスガイド] > [付録] > [コンパイラエラー]で確認してみましょう。すると、「定義されていないメソッドを呼び出しています」と説明されています。 「

  • [AS3] getURLのように外部ページに行くには

    AS1/2では、getURLを使うことで、外部ページに行く動作が作れたかと思います。ですが、AS3では書き方が変わりました。 いままで、私のサンプルは外部クラスで持つ形だけだったので、今回はフレーム内記述もあわせてやってみます。 AS33.0の場合、外部ページの飛ぶ場合、URLRequestクラスでまずURL情報を指定して、navigateToURLクラスに投げ込むと動作します。 AS1/2とは、getURLでできてましたが、AS3ではまったく手続きが違うのでご注意ください。 以下、2スクリプトはステージをクリックすると http://f-site.org/に飛ぶ仕様となっています。 ■AS3.0 スクリプト例:フレーム内バージョン ファイル:GoURL_inFrame.fla 1フレーム目に以下を記述。 // イベントを設定 stage.addEventListener( MouseEv

    [AS3] getURLのように外部ページに行くには
  • 1