タグ

ブックマーク / level0.kayac.com (26)

  • as3での印刷についてまとめてみた | _level0 - KAYAC Front Engineer Blog

    先日、案件でFlashからの印刷を扱うことがあったので、そのとき調べたいろいろをまとめてみました。 基 as3での印刷にはPrintJobクラスを使用します。 簡単3stepです。 1.printJob.start() → プリントダイアログの表示 2.printJob.addPage(sprite) → 印刷対象の設定 × ページ分 3.printJob.send() → データをプリンタに送信 実際に使うときは var printJob:PrintJob = new PrintJob(); if(printJob.start()) //←印刷ダイアログでOKが押されるとtrue { try { printJob.addPage(pageSprite1); } catch(e:Error){} //←エラーの場合は何もしない printJob.send(); } という感じです。 印刷

    as3での印刷についてまとめてみた | _level0 - KAYAC Front Engineer Blog
  • SWC書き出しを有効に使って作業効率アップ | _level0 - KAYAC Front Engineer Blog

    閃光部でインターンとして働いている堀口です。初めまして。 今回はデザインやアニメーション制作はFlashIDE使っているけど、 「コーディングはもっぱらFlashDevelopだぜ!」 とか 「FlexBuilder使っています、mxmlは書かないけど。』 みたいな人にFlashIDEのSWC書き出しという機能をおすすめしたいとおもいます。 すごい簡単に説明するとSWCファイルとはライブラリなのですが、シンボル等のデザイン要素も一緒にパッケージにできるのですねSWCというのは。 コレを上手に使えると様々ないい事が起こります。 いい事の例 FlashIDEで配置したインスタンス名等の補完が効く。(FlashDevelopとFlexBuilderで) もちろんクラス名だって補完が効く。 swcファイルさえあればFlashDevelopやFlexBuilderでswc内のデザインを利用してプログ

    SWC書き出しを有効に使って作業効率アップ | _level0 - KAYAC Front Engineer Blog
  • Progression4でBetweenAS3を使おう | _level0 - KAYAC Front Engineer Blog

    最近は久々にAS2であれこれしてるうちにProg4のAS2版みたいのができちゃいました。Prog3ならCellfusionさんのがあるって途中で気づいてたんですが後に引けない感じで…。需要があればそのうちご紹介します。 DoBetweenAS3コマンド さて、BetweenAS3にoverwriteが実装されより実戦向きになってきたと聞いたのでそろそろTweenerから乗り換えてみようと思い、Progression4用にカスタムコマンドをつくりました。 ※2010/2/19時点でwonderflにはoverwrite版は反映されていません コンセプト 考え方としては、DoTweenerライクに使えるというか、インターフェイスを合わせることを重視してます。※(追記)transitionにIEasingインスタンスを指定する必要があります。一緒なのはパラメーター名だけ。 これによりBetwee

    Progression4でBetweenAS3を使おう | _level0 - KAYAC Front Engineer Blog
  • スクロールバーをつくるときのポイント | _level0 - KAYAC Front Engineer Blog

    スクロールバーやスライダーってなかなか使いまわせないし、決定版ができないですよね。 いっこいっこ見た目や機能が微妙に違うし、連動させる対象や表現も違います。 個人的にも何度Scrollbar.asを作ったかわかりませんが、何回か作ることで方向性が見えてきた部分もあります。 実装方法というよりその考えかたの部分を書いてみたいと思います。 見た目を無視する=数値化する=抽象化する まず見た目が一番ややこしいので、まず忘れます。 つまりスクロールバーの質は、コンテンツをスライドさせるものではなくて、0%~100%(0.0-1.0)の値をスライドさせているものだと捉えます。こういう数値としてしか見ない見方を、抽象化するといいます。 質的に、やりたいことはある範囲を限界を超えないで行ったり来たりする操作です。表現としてスライドするかぐるぐる回るかといったことは、その具合を具体的に反映した結果でし

    スクロールバーをつくるときのポイント | _level0 - KAYAC Front Engineer Blog
  • Google Map を使ってみる。|_level0.KAYAC

    最近濃い味ばかりべたくなるなっくるです。 やっぱラーメンはとんこつ! Google Maps API for Flash 使ってみました。 ただ表示させるだけならすごく簡単! ここに書いてある通り。 まずはswcをダウンロード。libの中の map_1_9.swc がFlash用です。 これを Winなら C:\Program Files\Adobe\Adobe Flash CS3\ja\Configuration\Components に Macなら Macintosh HD/Applications/Adobe Flash CS3/Configuration/Components に Googleフォルダを作って入れます。 Flashを起動すると、コンポーネントの中に GoogleMapLibrary が表示されます。 それをステージにドラッグします。 あ、API key はここから

    Google Map を使ってみる。|_level0.KAYAC
  • たった3行!Flashで公式Tweetボタンをつくる | _level0 - KAYAC Front Engineer Blog

    すごい! つまりどういう事かっていうと、 tweetButton.addEventListener(MouseEvent.CLICK, function(e:MouseEvent):void { navigateToURL(new URLRequest("http://twitter.com/share?text=" + escapeMultiByte("tweet button test. #wonderfl") + "&url=" + escapeMultiByte("http://level0.kayac.com") + "&via=" + escapeMultiByte("vesperworks"))); }); ってできちゃうんです。 素晴らしい。短縮URLになって、viaもつきます。 下にwonderflでボタンをつくってみました。押すと実際に上のコードの挙動が確かめられます。

    たった3行!Flashで公式Tweetボタンをつくる | _level0 - KAYAC Front Engineer Blog
  • 使い始めようBetweenAS3(1) | _level0 - KAYAC Front Engineer Blog

    こんにちは、堀口です。 ということで、今回からしばらく、話題のtweenライブラリ BetweenAS3の使い方をやはり人気のtweenerと比較しながら紹介していきます。 なおtweenerは現在開発が終了しているライブラリで、BetweenAS3は現在開発中のAlphaバージョンとなりますので、利用する際はよく考えてお使いください。 何事もとりあえずやってみるという事が大切な気がするので、 難しい事は書かずに、こうやれば使える!というかんじで進めます。 ライブラリのバージョンと配布先 今回使用する各ライブラリのバージョンは以下のとおりです。 tweener1.33.74 - http://code.google.com/p/tweener/downloads/list BetweenAS3 r3022 - http://www.libspark.org/svn/as3/BetweenA

    使い始めようBetweenAS3(1) | _level0 - KAYAC Front Engineer Blog
  • 知らないと損をするよ! 携帯Flash軽量化メモ 〜デザイン編〜 | _level0 - KAYAC Front Engineer Blog

    ごきげんよう、kijima(@otoyasumi)です。 またまた今回もFlashLite1.1での携帯Flash開発tipsです。 巷ではiPhoneアプリだのAndroidだのってときに こんなレガシーなテクニック紹介で心底申し訳ない。腹を切る振りをしてお詫び申し上げます。 AS2&3との違いや、FlashLite独自のひっかかるポイントなどの紹介に比べて、 画像の最適化tipsなどは案外取り上げられないようなので、 今回は「知らないと損をするよ! 携帯Flash軽量化メモ 〜デザイン編〜」と銘打ってお送りします。 PNG8 & JPEG 画像の書き出し時に注意すること 携帯htmlの世界ではどうやらdocomoの一部機種にて PNG形式の画像が表示できないようですが、 Flash内に取り込んでしまえばそれも関係ありません。 ・透過させたい&ドット絵などをパキっと見せたい画像のときはP

    知らないと損をするよ! 携帯Flash軽量化メモ 〜デザイン編〜 | _level0 - KAYAC Front Engineer Blog
  • flashLite3.1に超期待 | _level0 - KAYAC Front Engineer Blog

    さて、docomoの最新機種にはFlashLite3.1が搭載されています。 http://www.nttdocomo.co.jp/service/imode/make/content/spec/flash/index.html そもそも業界的に未だLite1.1が標準な理由は、というと docomoとau/softBankの普及版Lite採用の世代のずれが原因です。 ガンダムで例えると 連邦はボール(1.1)→ガンダム(3.0)を正式採用して ジオン軍はザク(1.1)→ザク2(2.0)→ドム(2.1) でやっとガンダム改(テムからもらったパーツで性能が3倍に)とゲルググが出そろったみたいな iphoneの台頭とLite3.1の登場によりタイミング的に3.1が標準になりそうな予感がします。 ■Lite3.1の新しくできる様になったこととしては http://help.adobe.com/j

    flashLite3.1に超期待 | _level0 - KAYAC Front Engineer Blog
  • ガンバル携帯Flashでハマる7つの落とし穴 | _level0 - KAYAC Front Engineer Blog

    こんにちは カヤックモバイル$のアラガです 先日「デコメ80取放」に「デコメ絵文字作〜る」という開発者もユーザーもモーレツにガンバルFlashLiteで作ったコンテンツをオープンさせました。 「デコメ絵文字作〜る」って何?というのを説明しますと、携帯電話でピコピコして20x20dotで最大10フレームのアニメーション絵文字を作ることが出来るコンテンツです。 今までもアプリでは沢山絵文字作成ツールはありましたが、アプリだと3キャリア分開発しなければならないので、思い切ってFlashで制作してみました。 さて、ユーザーがガンバル携帯Flashでは、一般的なPC向けのFlashや待ち受けFlashの制作では想像もしないような落とし穴が沢山あります。 今回は沢山ハマった中から、厳選した7つの落とし穴を紹介いたします。 1.誰も教えてくれないPOST出来るデータ量の制限 な、なんと!携帯各社のドキュ

    ガンバル携帯Flashでハマる7つの落とし穴 | _level0 - KAYAC Front Engineer Blog
  • これだけは知っておきたい「FlashLite入門」 | _level0 - KAYAC Front Engineer Blog

    この1年、FlashLiteを触る機会を多くいただきました。 まったくの初心者から始めたので、何度も思い通りにいかず、苦しめられました。 ということで今回は、1年の総括の意味を込めておさらいします。 1. ムービークリップの参照方法 これは、以前記事にしましたが、もう少し上乗せして 説明します。 //AS2.0だと、 my_mc._x = 100; //FlashLite1.1だと tellTarget("my_mc"){ _x = 100; } //ネストが深い場合 my_mc.huga_mc.hoge_mc._x = 100; //Flash Lite1.1だと、 tellTarget("my_mc/huga_mc/hoge_mc"){ _x = 100; } //tellTargetの外の変数を参照する場合 hoge = true; tellTarget("my_mc"){ if(/

    これだけは知っておきたい「FlashLite入門」 | _level0 - KAYAC Front Engineer Blog
  • もうみんなProgressionやればいいのに、と思う今日この頃。 | _level0 - KAYAC Front Engineer Blog

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

    もうみんなProgressionやればいいのに、と思う今日この頃。 | _level0 - KAYAC Front Engineer Blog
  • こっそりハマったFlashの罠~パブリッシュ設定:非表示レイヤーの書き出し編~ | _level0 - KAYAC Front Engineer Blog

    今日の記事はサクッとメモ書き程度で失礼します。 記事にするとサクッとですが、ハマったのはけっこうズボッとでした。謎のコンパイルエラーと、FlashCS3以降のパブリッシュ設定に追加された「非表示レイヤーの書き出し」の関係について。 ある日、謎のコンパイルエラーに見舞われるようになった。 Flashの開発を進めていたときのこと、ActionScriptにはなんの変更を加えていないのにコンパイルエラーが出るようになった。詳しくは、下のようなエラー。 1119: 未定義である可能性が高いプロパティ hogeButtonに静的型 display.buttons.HogeButton の参照を使用してアクセスしています。 1120: 未定義のプロパティ hogehoge へのアクセスです。 スクリプトを記述している.asファイル側には変更を加えていないので、問題はflaファイル側だろうと思い調べてい

    こっそりハマったFlashの罠~パブリッシュ設定:非表示レイヤーの書き出し編~ | _level0 - KAYAC Front Engineer Blog
  • 軽量化を制するものはサイトを制す!! | _level0 - KAYAC Front Engineer Blog

    遅かれ今年初エントリーなので、改めまして明けましておめでとうございます! 今回はデータの軽量化についての策を出していこうと思います。 アニメーションベースのサイトを制作すると、いつも頭を悩ますのが”重さ”です。 せっかくアニメを作って組み上げたはいいもの、サーバに上げてみると重くて観れたものじゃないってことがあります。 その原因は大きく分けて3つ… 【素材】 ①サイズの大きいビットマップ ②アンカーポイントの多いベクターデータ ③アウトラインが線 ④シンボルに変換せず素材を使用 【タイムライン】 ①モーショントゥイーンを同じ時系列で複数配置 ②フェイドイン・アウト ③キーフレーム 【フィルターの使用】 ①ぼかし・ドロップシャドウなど そしてこれらの問題を改善する方法とは… 【素材】 ① ・画質を若干落とし、劣化した場合にはスムージングで対処 (ビットマッププロパティで設定) ・GIF画像に

    軽量化を制するものはサイトを制す!! | _level0 - KAYAC Front Engineer Blog
    shany
    shany 2010/02/15
    バナーで軽くしたい場合に
  • Flash HTML設定のまとめ | エントリー | _level0.KAYAC

    Flashコンテンツを表示する際のHTMLパラメタってたくさん。。 一覧で将来自分がみたくなるだろうことは必至!!と思って、まとめてみます。 ざっくりですが・・・。

    Flash HTML設定のまとめ | エントリー | _level0.KAYAC
  • Flashのメモリを制する5つの秘訣..|_level0.KAYAC

    こんにちは、新米FDのkoyuです。 今回のエントリーは世知辛い社会から魂の解放、いや、パンパンになったメモリの解放についてです。 ActionScript3.0でスライドショーなど動的に画像をロードするようなコンテンツを作成する場合に画像をロードし、removeChildしますよね? しかし、画像に対しての参照が残っていた場合に、読み込んだLoaderやDisplayObjectをremoveChildをしただけではメモリが解放されず、ガンガン膨らんできます。 その様はまるで我が国の国債の発行残高のようです。結果として挙動が悪くなったり、ブラウザが落ちたりします。 では、参照が残るとはどういうことでしょうか? 例として挙げられるのは ・addEventListenerをしている場合 ・変数に代入している場合 などです。 かく言う、私はハマってしまいして、その経験からエントリーを書いた次

    Flashのメモリを制する5つの秘訣..|_level0.KAYAC
  • 「Flasherのレベル10」を考えてみた。 | _level0 - KAYAC Front Engineer Blog

    level0ブログの親戚でもある(いま勝手に位置づけた)tech.kayac.comですが、最近面白い記事がアップされたようです。その名も、「javascriptプログラマのレベル10」。 なるほどなーと感心したので、Flashでも考えてみました。 あくまで僕個人が感じる10段階のレベルなので、みなさんも10段階に分けてみて、自分がどの位置にいるかを考えてみてはいかがでしょうか? Flasher レベル0 ・Flashサイトと非Flashサイトの区別がつく。 ・「Flashって動くホームページのことだよね」 Flasher レベル1 ・マウスイベントを設定して、クラシックトゥイーンを用いて素材を動かす程度のアニメーションをするFlashバナーが作れる。 ・そのまま使えそうなサンプルのflaを探し回っている。 ・ビギナーレベルのFlash書籍を読み始める。 Flasher レベル2 ・fun

    「Flasherのレベル10」を考えてみた。 | _level0 - KAYAC Front Engineer Blog
  • 新人に読ませたい、Flash制作で必要になってくる大事な考え方(1) | _level0 - KAYAC Front Engineer Blog

    除夜の鐘のごとく連投しています、kijimaです。そろそろきつくなってきましたが止まりません。 さて、今回は新人Flasherがまずぶち当たるであろうポイントについて、「機能を実装するための考え方」という視点でまとめてみました。 新人Flasherを育成するにあたって、なにか参考になる部分があれば幸いです。 Flashコンテンツ作成にあたり、習得しなければならない考え方、汎用的ロジックが存在することについて Flashコンテンツの特性として、デザインや演出などの見た目は違えども、多くのFlashコンテンツに共通している機能がたくさんあります。代表的なものでは、以下に挙げた機能などですね。 ・プリローダーの実装 ・ポップアップウィンドウの表示、非表示 ・スクロールバーの操作 ・フォーム送信とそのエラー処理 ・ボタン操作を一時的に全無効にさせる処理 ・ページャー機能 そして、上で挙げたような機

    新人に読ませたい、Flash制作で必要になってくる大事な考え方(1) | _level0 - KAYAC Front Engineer Blog
  • Flash制作に欠かせない3つのツール ・松山編 | _level0 - KAYAC Front Engineer Blog

    どうもtaichiです。 今週から「Flash制作に欠かせない3つのツール」という内容で お代を揃えてみるという面白い企画が出ましたで、 及ばずながら自分も以下に書いて行こうと思います。 --- その1. jsfl 当に便利! 中でも頻繁にお世話になっているのが以下の 「シンボルをインスタンス名に--"setInstanceName.jsfl"」です。 michiさんと言う方のブログで掲載されているjsflで、インスタンス名の付け忘れが激減しました。 当ブログでも「高橋酒造株式会社 shiritori-ring」の案件でKawabataさんが重宝していると 紹介しています。 その2. Adobe Bridge CS4 あまり頻繁に使うツールでは無いのですが、大量のswfを確認したりする時に重宝しています。 FlashPlayerに頼らず素早く内容を確認できる上に、イラレやフォトショデータ

    Flash制作に欠かせない3つのツール ・松山編 | _level0 - KAYAC Front Engineer Blog
    shany
    shany 2009/11/03
  • Flash制作に欠かせない3つのツール・松村編 | _level0 - KAYAC Front Engineer Blog

    海賊王をめざす男 マツです。こんにちは。 私は、Flex Builder 3 と Flash CS3 / CS4 で開発しています。 その他にも使用するツールがいくつかあるので紹介します。 今回紹介するのは、以下の3つ。テキスト編集&入力支援を行うものです。 ・E-Rename ・秀丸エディタ ・Charu3 E-Rename これは、エクスプローラー内のファイル名やフォルダ名をテキストエディタで編集できるソフトです。 Kurima's Page http://kurima.sakura.ne.jp/ [参照]ボタンで、フォルダを指定します。 ちなみに指定したフォルダはこのようになっています。 E-Rename の[編集]ボタンをクリックするとテキストエディタが立ち上がります。 秀丸エディタ メジャーなテキストエディタのひとつです。 秀まるおのホームページ(サイトー企画) http://h

    Flash制作に欠かせない3つのツール・松村編 | _level0 - KAYAC Front Engineer Blog
    shany
    shany 2009/11/03