【AS3 Library】

【制作事例】九州ちくご元気計画、トップページFlash

GTween News

九州ちくご元気計画のトップページFlashを作成しました。

作成したのはトップページ用のFlashコンテンツです。
ブログ feed を取得し、タイトルを縦書き表示しリンクをつけています。

縦書きとリンクには、Text Layout Framework を使用しています。
自動的にコンテンツは Flash Player 10.x 以降でないと見ることができません。

ブログ feed を取得する部分に Progression 3 のコマンド機能を使用しています。
公開コンテンツでの Progression 初使用になります。

Text Layout Framework の API が公開されているものと違うようで苦労させられましたが、MonsterDebugger でインスタンス解析しながら作成しました。
時間に余裕があれば Text Layout Framework のチューンナップできたのにと、少し残念です。

Tween Engine は GTween V2.01 を使いました。
これも初使用でしたが、TweenLight / TweenMax に似たAPIだったのでスムーズに導入できました。

Text Layout Framework は大きな可能性が秘められているようですが、まだまだ開発途上のかおりがしています。
更なる熟成が楽しみです。

SIDEVISION Labs

Bookmark and Share

HydroTweenはOpenTweenとして再開発される

HydroTween

HydroTween作者のDonovanさんが自身のブログでHydroTweenの今後についてポストしています。

2009-12-01
HydroTween is now OpenTween and on Github!

HydroTweenとしての開発は止めてOpenTweenとして新しく開発するよってことらしいです。
コードもGoogle Codeからgithubへ移動になっています。

OpenTweenもHydroTween同様GoASAPをバックエンジンとして使用しています。
てことはcycle時のバグ改善は期待薄かもです。
cycle時の挙動バグはGoASAPのバグに由来すると思うからです。

コードを早速落としてみましたが使用法は変わっていません。
HydroTweenのお手軽な感じはそのままです。
go メソッドもそのままになっていました。
CONSTRUCTORの中身もほとんど変わっていないようです。
チェックしたのは

(repeater == null) ? null : ((repeater is LinearGoRepeater) ? repeater as LinearGoRepeater : new LinearGoRepeater(repeater.cycles, repeater.reverse, repeater.easing))

の部分です。
repeater as LinearGoRepeater
だと問題が発生することが分かっていたからでしたが、変更はされていませんでした。

it’s still in the infant stages

と書かれているとおりまだまだ開発初期段階のようです。
連続アニメーションの手段もまだ提供されていません。

ただ、長く放置状態にあったTweenEngineのひとつがまた開発が始まったのは嬉しい限りです。
今後も要注目ですね。 :-D

Bookmark and Share

SiONメモ, from Simple Inspiration and more…

AS3 Library

@keim_at_si さんのブログ(Simple Inspiration)に作者自らのSiON(サイオン)解説がアップされました。

0.SiON 概要
1.SiON の主なクラス

今後も続きがアップされていくようです。
はじめに「推敲」との断りがあるように、完成したときにSpark project に公開される予定の原稿だそうです。

推敲といえども少ない情報のなかでの解説は大変助かります。
音源の説明は残念ながら私の知識では???な状態です。

SiONにはMML定義された文字列を再生する機能があります。
こちらは logicalyze::blogSiONをやってみよう・・・基本編1:MMLの再生 に詳しく書いてくれています。
まだ理解の向こう側ですけど・・・

合わせて SiON 作者の SiOPM MML reference (version 0.5.6) も参考にするとよいでしょう。
さーっぱりですけど・・・

note.xUI Sound with SiON では SE に SiON を使う解説があります。
また読み込んだ mp3 を制御するコードも同ページに書かれています。

Bookmark and Share

Actionscript, テルミン風ミュージックツール開発中デモ動画公開

AS3 Library Actionscript3

GUMBO(Flash Builder 4 beta) + SDK 4.0 + SiON でテルミン風ミュージックツールを開発中です。
まだインターフェースに難ありなため公開はまだまだですが、開発中の動画をYoutubeにアップしました。

弊社 SIDE VISION ラボでもご覧いただけます。

ちらちらしている線をカメラに写った手で制御させています。
線が短くなると低音、長いと高音が再生されます。

まだ完全に制御できないところがご愛嬌です。
まぁ、制御できるようになるのかもまだ分かりません。

制御部分はスクラッチでスクリプトをガリガリ書いています。
かなり良い線まできているのですが、いまだにロジックが正しいのか自信はありません。

しかしながらこの手のものは少々使いにくいインタフェースの方が良いのかもしれない、とも思ったりもします。

近日中に公開!
と言ってしまっておきます。 :-|

Bookmark and Share

いいね!FLARManager v0.5 (for FLARToolkit)

AS3 Library

FLARManager v0.5が2009-07-18にリリースされていました。
FLARManager v0.5 (for FLARToolkit)

FLARToolKitってなに?な人は SPARK Projectの解説をご覧下さい。
FLARToolKit とは

Flash で augmented reality(拡張現実) を実現するライブラリです。
IT+:仮想と現実を重ね合わせる「Augmented Reality」 2009キーワード
wikipedia:拡張現実
この投稿の続きを読む »

Bookmark and Share

SiON, wonderflメモ

AS3 Library

@keim_at_si さんの SiON ライブラリ。
wonderfl に怒濤のごとくアップされていたのでメモっとく。

SiON のサンプルと同じものですが、微妙にコードが変わってたりするのもあります。

SiON Tenorion
まずはドギモを抜かれて下さいな。
あの、テノリオンがFlashで。

Simple keyboard
SiONの実力を見てみましょう。

SiON Kaospad
楽しい。
もっと色んなことができそう!
この投稿の続きを読む »

Bookmark and Share

SiON ノート, SiONPresetVoice 音色リスト

AS3 Library

SiON が奏でる多彩な音色、どのような設定値があるのかメモをとる。

org.si.sion.utils.SiONPresetVoice で設定されている。
柔軟なクラス構造になっていて音色選択には3通りの方法が用意されている。

// Create new instance and access voices by key.
var voices:SiONPresetVoice = new SiONPresetVoice(); // create new instance.
var voice:SiONVoice = voices["valsound.piano1"];    // access voice by key
 
// Or you can access Array list by categoly key.
var voices:SiONPresetVoice = new SiONPresetVoice(); // create new instance.
var bassVoiceList:Array = voices["valsound.bass"];  // access voice list by categoly key
var bass10:SiONVoice = bassVoiceList[10];           // access voice by index
 
// Or you can access Array list by categolies property.
var voices:SiONPresetVoice = new SiONPresetVoice(); // create new instance.
var voiceList:Array = voices.categolies[2];         // access voice list by categoly index
trace(voiceList["name"]);                           // outputs "valsound.bell"
var bell2:SiONVoice = voiceList[2];                 // access voice by index

この投稿の続きを読む »

Bookmark and Share

SiON, SiOPMKyeboardサンプルをGUMBOでビルド

AS3 Library Actionscript3

Spark project の 音系ライブラリ SiON で遊んでみました。

svn : http://www.libspark.org/svn/as3/SiOPM

SiON があれば Flash でオリジナル シンセサイザを作るのも夢じゃない、あまりの高機能に驚きの連続です。
せっかくなので、最近使い始めた GUMBO(Flash Builder 4 beta)でサンプルファイルをビルドしてみることにしました。

選んだサンプルは samples/SiOPMKeyboard
SiON が生成できる音を画面上のキーボードを使って再生可能です。
この投稿の続きを読む »

Bookmark and Share

キャプチャしたByteArrayをBitmapDataへ変換し再利用

Actionscript3 corelib

画面をキャプチャし JPEG / PNG 変換した画像を Flash 内部で再利用するの巻。

AS3, 画面をキャプチャして画像生成(JPG,PNG)では、ByteArrayをString変換し、サーバーのPHPに送りecho されたデータをLoadしているけど、Flashだけでどうにかなんないかと考えてみました。
サーバーへデータを送る時の手順は次のようになります。

  1. キャプチャしたい矩形をgetBoundsで取得
  2. 矩形サイズのBitmapDataをつくりキャプチャ元を複製
  3. corelibの JPGEncoder, PNGEncoder でByteArrayへエンコード
  4. ByteArrayをBase64でString型へ
  5. サーバーへPOST送信

この投稿の続きを読む »

Bookmark and Share

Google Maps API for Flash で地図を作る + カスタムマーカー

Google Maps API

Google Maps API for Flash で地図を作る + マーカーを付ける、にカスタムマーカーを設置してみました。

イラストレータで作成したパーキングマークをグラフィックシンボルに変換し更にMovieClip, ParkingMCにしました。
リンケージ設定しクラスをParkingMCにしています。

このParkingMCをGoogle Mapのマーカーで使うにはMarkerOptionsiconプロパティに設定すると実現できました。

Google Map + Custom Marker
この投稿の続きを読む »

Bookmark and Share
Page 1 of 812345...Last »
WP Theme & Icons by N.Design Studio
RSS