タグ

ActionScriptとactionscriptに関するdonny_i39のブックマーク (82)

  • ActionScript3.0 勉強部屋 外部swfファイルの読み込みと制御

    外部のswfファイルをActionScript3.0で読み込みを行い、呼び出し側で制御したい、と思いいろいろ調べたりしてみました。 外部swfファイルは、Loaderクラスで読み込みできます。 Loaderクラスを作成して、loadメソッドを呼び出すことで読み込みます。 loadメソッドには、ファイルのパスを引数に渡しますが、そのパスはURLRequestクラスの形で渡す必要があります。 この辺の話は結構いろいろなところで書かれているのですが。 その読み込んだswfのタイムライン制御ってどうしたらいいのだろう?といろいろ試行錯誤してみたのです。 Loaderクラスのプロパティには、 ・contentLoaderInfo ・content というものがあります。 仕様によると、contentLoaderInfoは、ロードしたswfの ロードの進行状況、 ロードする側とロードされたコンテンツの

  • 映像とその周辺: AS3でのメモリ使用量チェック

    AIRアプリをつくっているので、メモリ使用量は気になるところなのですが、 via! graffiti-blog: FlashPlayer9 AS3でのガベージコレクション AS3での開発で、メモリリークはかなり気をつけないといけないですね。 System.totalMemoryだけが頼りですよ。 という気になるネタを見つけたのでググってみたところ、 System - Adobe® Flex™ 2 リファレンスガイド: Class System totalMemory プロパティ totalMemory:uint [read-only] Adobe® Flash® Player が現在使用しているメモリ量 (バイト単位) というメソッドを使って、Flash Playerのメモリ使用量をチェックできるらしい。 投稿者 araken : 2007年09月12日 12:52 トラックバック このエ

  • 当level0ブログの人気エントリ記事をまとめてみた。 | _level0 - KAYAC Front Engineer Blog

    なんだかテレビの番組改編期によくやる総集編みたいですが、一気にどうぞ! アクセスの多かった記事を順番に振り返ります。 swfファイルからflaファイルに変換・抽出できるデコンパイラを試してみた。 コンパイルされたswfファイルをflaファイルに戻すから、デコンパイル。昔作ったFlashに修正依頼が入ったものの、元のflaファイルが行方不明…!みたいな時にお世話になることも。ということは逆に、自分が作ったFlashも誰かにデコンパイルされる可能性もあるわけです。 そこで考えておかなければならないのは、セキュリティ上の問題について。URIなど、APIに関わる部分などが記述してあれば、そこへ不正なリクエストを送ることだって可能なはずです。記述したコードに特殊なデバッグ用コードなどを書いたままにしていないか、なども気にする必要がありますね。 ファイル納品時など、他社の方へファイルを引き継ぐときなん

    当level0ブログの人気エントリ記事をまとめてみた。 | _level0 - KAYAC Front Engineer Blog
  • Motion().lab » PV3D:マウスイベント

    外部JPGを読込んでマテリアルにした複数個のオブジェクトを配置し、マウスアクションをつけています。 元ネタはF-siteで公開されていたコードでPV3D2に書き直して使用しています。 散らばったPlaneObjectをクリックしたら、オブジェクトの正面にカメラを移動します。 PV3D2.0からマウスイベントが楽に扱えるようになっています。 マテリアルとマウスイベント凝れば色々使えそうな感じです。 イメージ画像の合計が1.6M程度あるんですが、意外とサクサク動きます。 >>サンプル(swf) ソースは以下 import org.papervision3d.objects.DisplayObject3D; import org.papervision3d.objects.primitives.Plane; import org.papervision3d.render.BasicRender

  • Flexからポップアップウィンドウを出す - カタヤマンがプログラマチックに今日もコードアシスト

    Flexのアプリで入力したデータをPDFの帳票にして出したい!とか、「商品説明へ」のボタンを押したら別ウィンドウで自社サイトを表示したい!というようなシチュエーションて、結構あると思います。 ポップアップを出すには、AS2の場合は「getURL」関数、AS3の場合は「navigateToURL」を使用しますが、最近AS3でnavigateToURLを使ってみたところポップアップブロックが出てきてしまい、若干イラっとしたので、調査してみました。 ひとまずネットを検索して、いろいろと情報を入手しました。ここら辺を参考にしました。 http://d.hatena.ne.jp/os0x/20070812/1186941620 http://d.hatena.ne.jp/os0x/20080212/1202825631 http://www.adobe.com/cfusion/communityen

    Flexからポップアップウィンドウを出す - カタヤマンがプログラマチックに今日もコードアシスト
  • 爆速!!!をyoutubeにアップしてみた|_level0.KAYAC

    あ ふ ぁ い ん ヘ ン カ ン ? ども 新卒との学力の差に愕然としているy=2x(shimada)です。 以前紹介した 爆速!!!"歩く"アニメーションの作り方 を見ながら 新入社員がアニメーションを持ってきたんですが、 イマイチ動きがおかしい・・。 いや説明が分かりにくいのか・・。 実際の制作過程をyoutubeにアップしたので、 "続きを読む"から動画をご覧ください。 ※鳥の羽ばたき 真横編は来週やります 動画の 1:40秒目でキーフレームを入れ替えていますが、 これは作り方を間違えて 後ろ向きに歩いてしまったからです。 最初に 腕を前ではなくて、 後ろに回転させるのが正解でした。 あと説明が ないと分かりにくいか。 うーん もっと分かりやすいtipsになるように改善していきます。

  • 重なる気持ち -台形補正- | _level0 - KAYAC Front Engineer Blog

    どもはじめまして、タローです。 flashとの出会いから早1年、flash好きが昂じてそのまま入社して2月目に入ろうとしている、2009新卒の新入社員です。 先輩のやっているコンテンツで計算のお手伝いをしたことがあったので、今回は座標変換のお話について少ししようと思います。四角形と四角形がぴったり重なりあいたいという気持ちをどう説明するか、ということで「アフィン変換」と「射影変換」のお話をします。図やサンプルもつけてみましたので是非ご覧下さい。 アフィン変換って? 詳しくは、livedocsのMatrixのところにある図のような変換が出来て、任意の平行四辺形から任意の平行四辺形への変換が可能です。つまり、平行な直線が平行な直線に移るような変換です。

    重なる気持ち -台形補正- | _level0 - KAYAC Front Engineer Blog
  • Ring

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

  • Adobe - デベロッパーセンター : ActionScript Thread Library 1.0 (そうめん) で非同期処理をスマートに

    データ読み込みの例 最近の Flash や Flex では、外部データのやり取りをしない方が少ないと思います。特に、XML や、外部 SWF の読み込みは、必ずと言っていいほど行われます。 たとえば、複数の XML を順番に読み込んで、全ての読み込みが終わったら何か処理をする、という例を、ActionScript Thread Library を使って書くと、次のようになります。 import org.libspark.thread.Thread; import org.libspark.thread.threads.net.URLLoaderThread; import org.libspark.thread.utils.SerialExecutor; public class LoadXMLsThread extends Thread { private var _loaders:Se

  • ActionScript Thread Library 1.0 (そうめん) ドキュメント

    ActionScript Thread Library 1.0 (そうめん) は、タスクシステムと Java のスレッドモデルをベースとした疑似スレッドライブラリです。 複雑で冗長になりがちな、イベント処理や非同期処理、リアルタイム処理を、分かりやすくスマートに記述することを可能にします。 もちろん、割り込みやキャンセル、例外処理もバッチリです。スレッドを使って、イベントリスナー地獄から抜け出しましょう。 ※ActionScript Thread Library は、名前こそスレッドですが、実体はタスクシステムにスレッドモデルを搭載したものなので、 「スレッド」と考えるよりは、「タスクシステム」だと考えた方が理解が早いでしょう。このドキュメントもその前提でお読みください。 1. スレッドライブラリの導入 1-1. スレッドとは はじめにこの処理をして、次にこの処理をして...、という処理の

  • ActionScript Thread Library 1.0 (そうめん) - Spark project

    (English page) ActionScript Thread Library 1.0 (そうめん) ActionScript Thread Library 1.0 (そうめん) は、タスクシステムと Java のスレッドモデルをベースとした疑似スレッドライブラリです。 複雑で冗長になりがちな、イベント処理や非同期処理、リアルタイム処理を、分かりやすくスマートに記述することを可能にします。 もちろん、割り込みやキャンセル、例外処理もバッチリです。スレッドを使って、イベントリスナー地獄から抜け出しましょう。 ダウンロード MXP パッケージ for Windows (Flash CS3) http://www.libspark.org/svn/as3/Thread/tags/v1.0/release/Thread-1.0-win.mxp MXP パッケージ for Mac OSX (F

  • Flickrの画像を取得してPapervision3Dで動かす | alt

    Flickrの画像を取得してPapervision3Dで動かす Published by alt on 11 月 26, 2008 01:55 am Category[ サンプル ] Tag[ API, AS3, Papervision3D, フルスクリーン, マッシュアップ ]  FlickrAPIより画像を取得してPapervision3Dライブラリで3D上に配置するサンプルを作ってみました。 使用したライブラリは tweener papervision3D(ver1.7) as3flickrlib です。 注意事項として、 BitmapFileMaterialでFlickrなどの外部サーバの画像を表示するときに ローカルでは問題なく表示できているのにサーバーにアップすると表示できない現象があります。 これは以下のサンドボックス制限によるものです。 表示

  • [ヅラド] Papervision3D で地球儀ぐるぐる

    This page moved.

  • Papervision3Dでビジュアライザーを作ってみました | ClockMaker Blog

    gskinner.comのビジュアライザーデモがかっこよすぎたので、ソースをお借りして試してみました。ただそのままだと面白くないので、Papervision3D 2.0(Greate White)の残像効果(BitmapEffectlayer)を使ってアレンジしています。元のデモはFlash Player 10の機能だけで実装されていたので、丸々書き直してPV3D on Flash Player 9で動くようにしたのが当方のデモです。そのあたりの比較も目的の一つでした。 WebGL版(2025年7月追加) 旧Flash版 (要Flash Player 9) src (要PV3D 2.0 beta, Tweener 1.3) ※音はGaradeBandで作ったものSoundBoothで作ったものに変えました Flashのビジュアライザーといえば ちょっと古い記事ですが、サウンドスペクトラムを

    Papervision3Dでビジュアライザーを作ってみました | ClockMaker Blog
  • Box2d で多角形を扱うときの注意点 - てっく煮ブログ

    box2d, asBox2d で多角形を作るときには b2PolygonDef を使うのだけれど、はまるポイントが意外に多い。基vertexCount に頂点の数、vertices 配列に頂点の座標を設定する。 var shapeDef:b2PolygonDef = new b2PolygonDef(); shapeDef.vertexCount = 3; shapeDef.vertices[0].Set(0, 0); shapeDef.vertices[1].Set(50, 50); shapeDef.vertices[2].Set(50, -50); shapeDef を作ったあとにどうすべきかは、Box2DFlashAS3 の単純なサンプルと使い方 (2.0.2版) をご覧あれ。はまりポイント1:点を定義する順番に注意時計回りに座標をしないとダメ。反時計周りにすると、落ちてこなかっ

  • ちゃぶ台メモ - Blenderのアニメーション付きファイルをPapervision3Dで表示する

    Blenderで作ったアニメーションを、Papervision3Dで使う方法の解説です。 Flashで3Dアニメーション付きのファイルを扱う場合、3DソフトはフリーソフトBlender、FlashはPapervision3Dのライブラリを使用するのがポピュラーみたいです。 Papervison3Dでアニメーション付きの3Dファイルを読み込む場合は、Collada形式(拡張子.dae)のファイルを使用するのですが、BlenderからPapervision3Dで使えるdaeファイルを書き出すのが、ちょっといやかなりやっかいで、この工程が作業の中で一番のポイントとなります。私もうまくいくまでほんと何度も失敗しました。 試行錯誤した結果、重要だったのは以下の2点でした。 ・Blenderの最新安定版(12月18日現在2.48a)をインストールすること ・Python2.5.2(←最新版ではないの

  • Error establishing a database connection

    Error establishing a database connection This either means that the username and password information in your wp-config.php file is incorrect or we can't contact the database server at 127.0.0.1:33051. This could mean your host's database server is down. Are you sure you have the correct username and password? Are you sure that you have typed the correct hostname? Are you sure that the database se

  • FlaTech+Top | [FlaTech+]WebDesign Rainyday

    [FlaTech+]WebDesign Rainyday|FlashとhtmlPHPJavascriptなどの連携を扱いたい東京在住webデザイナーの覚え書き top profile works contact

  • [Think IT] 第3回:「Papervision3D」を試す! (1/3)

    Papervision3Dの現在と今後 最近ではさまざまな3Dライブラリが登場し、Flashでもリアルな3D表現が少しずつ可能になってきました。その1つとして今もっとも知名度が高く、注目を集めているのがPapervision3Dです。Papervision3Dとは、ActionScript2.0およびActionScript3.0で使用できる3Dライブラリで、MITライセンス(http://ja.wikipedia.org/wiki/MIT_License)によって配布されています。 3Dライブラリが広まった背景には、処理速度の高速なAS3.0の登場によるところが大きく影響しています。AS2.0では処理速度が決して速いとは言いがたく、処理に負荷がかかる3Dライブラリを使った3D表現は、あまり現実的ではありませんでした。 ところが、処理速度が格段に向上したAS3.0の登場によって、複雑な処理

  • はてなブログ | 無料ブログを作成しよう

    カブを後輩に譲った話 僕がはてなブログを始めて最初の記事がこれ。当時は大阪に暮らしていたので大阪生活という名前でブログをやっていた。現在は社宅に居るから社宅生活。引っ越したらまた次のブログに引っ越すよ。 ジムに通っていた頃には週4以上で乗っていたけれど、最近忙しくてここ一…

    はてなブログ | 無料ブログを作成しよう