はい、ということで、例によって作ってみようシリーズです。今回作るのはこれ今回は「トップページでPRアイテムを右から左へ流すFLASH」です。サイトトップやカテゴリトップで新着アイテムを右から左へ流すようなアレを作ってみます。レイアウト・動作仕様案を考えるサイトの一部として入る部品なので、全体のデザインに合わせてレイアウトや仕様を考えます。今回は本サイトの本文横幅に合わせてこんなんなりました。...
はい、ということで、例によって作ってみようシリーズです。今回作るのはこれ今回は「トップページでPRアイテムを右から左へ流すFLASH」です。サイトトップやカテゴリトップで新着アイテムを右から左へ流すようなアレを作ってみます。レイアウト・動作仕様案を考えるサイトの一部として入る部品なので、全体のデザインに合わせてレイアウトや仕様を考えます。今回は本サイトの本文横幅に合わせてこんなんなりました。...
お久しぶりぶりでございます。作ってみようシリーズ(?)でございます。今回作る(作らなきゃいけない)のはこれえっと、サイトのトップページで、メインビジュアルエリアを使って特集が複数表示されるようなヤツ。・・・ってこんな言い方でわかりますかね?「○○キャンペーン」ってビジュアルが出た後、数秒して「××新発売!」に切り替わり・・・みたいなの。今回はこれを作ります。デザイン案を作り...
表題の件そのままです。一定間隔で関数を呼び出す時はsetIntervalを使うと覚えていたので、さて、タイマー制御の部分を…などとリファレンスでシンタックスを確認したところこんな記述が。setInterval () 関数 ミリ秒単位で指定した間隔ごとに関数を実行します。 このメソッドを使用することはできますが、コンパイラ警告が発生します。setInterval() メソッドを使用する...
えー、恥ずかしながら、スクリプトでマスクを定義するのは初めてなので、初体験記念カキコ。マスクの定義別の表示オブジェクトのマスクとなる表示オブジェクトを指定するには、マスクされる表示オブジェクトの mask プロパティとしてマスクオブジェクトを設定します。// オブジェクト maskSprite をオブジェクト mySprite のマスクにする。mySprite.mask = maskSprite;...
イベントのフロー図、もう何回見ただろう。未だに理解できないですがー。とりあえず、ボタンがありますよと。んで、その中にオブジェクトが入ってるとして、その時のクリックイベントでtargetとcurrentTargetに違いがでるということらしい。(あくまで”らしい”)targetだとクリックされたそのものが帰ってきて、currentTargetではaddEventListene...
ちょうど昨日、配列をシャッフルする仕事を任されまして・・・。(いや、たくさんの画像がパラパラと表示されるFLASHを組んでたんですけれども)AS2・Player8での作成だったので、こんなんしてシャッフル。 for (var i:Number = 0; i < itemTotal * 3; i++) { var num:Number = Math.floor(Math.random() *...
ApplicationDomain 知らなかった。今回も勉強になります。 Adobe Edge: 2009年10月 大重美幸の「これ見落としてませんか?ActionScript 3.0」 第2回 外部swfファイルのシンボルを利用する 読み込んだswfのアプリケーションドメインを取り出す。 var domain:ApplicationDomain = swfLoader.contentLoade...
AS3になってめんどくさくなったボタンのスクリプト(もう慣れたけど)。コンポーネントって、リファレンス見ながら仕様を確認するのが面倒くさいとかいう理由で、積極的には使わないでいたのだけれど、この大重さんの記事を見てちょっと使ってみようかなぁという気になった。大重美幸の「これ見落としてませんか? ActionScript 3.0」第1回 あなたが思う以上に自由自在な「Button コンポーネントトグ...
ほんと小ネタですみません。 たとえばこんな感じで、n個のMCを横に5個ずつ並べたいとかいうケースありますわな。● ● ● ● ●● ● ● ● ●● ● ●その時の書き方でこういう風に書くのかーと感心したのがこれ。 var col:int = 5; for (var i=0; i<13; i++) { var c:MovieClip = new Cls_mc(); c.x =...
以前書きました、「ステージをランダム画像で埋め尽くすFLASHを作ってみる」の続編です。ステージいっぱいにランダムで画像がペタペタ貼られるPetaクラスを元に、それらが四方八方へ飛散する動きを加えてみたいと思います。前回のおさらい軽くおさらいしましょう。おおまかな流れとしてはこんな感じでした。スプライトを一個作る(wrapper)イベントリスナーで毎フレームsetMovieを呼び出すようにするse...
ちっこいFLASHばっかり作っているので、ちゃんとNow Loadingすることがなかったのだけれど、今日はさすがに使わないとまずい大きさだなぁ。なんて前につくった自家製「ナウローディングセッツ」をコピペしようとして気づきました。・・・、ヤヴァイ、今回AS3だ。自家製「ナウローディングセッツ」はAS2用でした。ということで、AS3なナウローディングを作ります。...
今日初めて知ったんだけど、初歩的すぎて笑われちゃうかも。 こんな風に左から右に颯爽と内藤ホライゾンが移動するフレームアニメーションがあったとしますわな。 /⌒ヽ ⊂二二二( ^ω^)二⊃ | / ブーン ( ヽノ ノ>ノ 三 レレ ...
ずっと気になっていたライブラリのひとつにActionScript Thread Library 1.0 (そうめん)があったのですが、「AS3初級者がこんな凄そうなの触ったら速攻爆死確定ジャマイカ」という予感の元、タイミングを窺っておりました。そんな時に知人から、「そうめんよかProgression超便利っすよ!みたいな?」なんて言われちゃったもんだから、なんだか素直に従うのも癪なので、爆死覚悟で...
ステージにペタペタと画像が貼られて、ステージが画像で埋め尽くされるものを作ってみます。本日のレシピFLASH CS3画像20枚ほどお酒お気に入りの音楽...
例によってAS2脳から抜け出せず、今回も分かり易くハマってしまいました。AS3で新規作成ルートのタイムラインに関数を一個書いてみるfunction hoge(mess:String):void { trace(mess);}ムービークリップを作成そのムービークリップのタイムラインから上記2の関数を呼び出すthis.parent.hoge("hage&q...
AS3ではライブラリに入れた部品のリンケージ名を指定する時、識別子欄が入力できなくなっていて、”クラス名”となっています。この時点でもう、「なんぞ?!」と思ってしまった保守的な僕ですが、それはさておき、呼び出すときはattachMovieではなくnewする必要があるのだそうです。それでは早速・・・と思ったところでいきなりつまずきました。これをfor文で複数個バーっと一気に使...
はい、皆さんこんにちは。ゴールデンウィーク突入ですが、皆さんいかがお過ごしですか。僕は遊んでくれる人もいないので、家でTENGA 片手に悶々としてますよ? 冗談はさておき、今日ビールを飲みながらふと、 「ピクテク(写真+エッセイみたいなコンテンツ)のサムネイル写真をランダムで表示するFLASHをページの上の空いているスペースに入れたいなぁ」 と思いつきまして、「どーせどーせ、僕ちゃん暇なんだから、...
ルートに全部つっこんでnew Sound();じゃなく、ちゃんと箱に入れてあげないと、個別に制御できない。 逆に、全てのサウンドを一括でアレする場合はルートにnewしてやれば良いみたい。//複数の音を鳴らす this.createEmptyMovieClip("sndContainer1",this.getNextHighestDepth()); this.createEmptyMovieClip...
wonderflwonderfl build flash online。wonderflは、サイト上でFlash(swf)をつくることのできるサービス。Actionscript3のコードを書くと、自動でコンパイルし、作成されたFlashを見ることができます。これは勉強になりますな!...
FlashVarsを使う方法と、GETを使う(***.swf?hoge=123)方法がある。 参考1 参考2 参考3 AS3ではLoaderInfoクラスのparametersプロパティを使って値を取得する。 LoaderInfo.parametersプロパティ ...