papervision 3dでcubeの図形を書き、その頂点の位置を移動してみます。 papervision3d cube geometry.vertices - wonderfl build flash online 頂点の座標に0.5を掛けて立方体を変形してみました。 var v = cube.geometry.vertices[position_num]; Tweener.addTween(v, { x:cube.geometry.vertices[position_num].x * 0.5,...
actionscriptの勉強の為に オンラインで FLASHが作成できる wonderFL で[Papervision3D Public Beta 2.0 - Great White] geometry.vertices のスクリプトを実行してみました。 papervision3d cube - wonderfl build flash online...
pv3dのgeometry.vertices を試してみるメモ cube = new Cube(new MaterialsList({all:compositeMaterial}), 200, 200, 200, 5, 5, 5); [サンプル FLASH] [ソース as3] sphere2 = new...
Papervision3D Public Beta 2.0 - Great WhiteにおいてCubeの引数を試してみる ++++++++++++++++++++++++++++++++++++++++++++++++ Cubeの引数に関して調べてみる ++++++++++++++++++++++++++++++++++++++++++++++++ cubeのAPIにリファレンスによると Cube( materials:MaterialsList, width:Number = 500, depth:Number = 500, height:Number...
FlashDevelopが便利だという事なので試してみる。 クラス名やメソッドの補完を以下のサイトを参考に projectのclasspathを設定してみる。 参考にさせていただいたサイト FlashDevelop Beta5 すると以下の画像のように補完される。...
Q. インスタンス毎にマウスホイールイベントを取得してスクロールを行いたい A. インスタンスの上にマウスカーソルが乗った時にホィールイベントをリスナー して、外れた時にリスナーを解除する。 import org.libspark.ui.SWFWheel; // SWFWheel を有効化する SWFWheel.initialize( stage ); sidemenu_mc.addEventListener(MouseEvent.ROLL_OVER,SidemenuMouseOver); sidemenu_mc.addEventListener(MouseEvent.ROLL_OUT,SidemenuMouseOut); function SidemenuMouseOver(event:MouseEvent):void{ event.target.addEventListener(MouseEvent.MOUSE_WHEEL, onMouseWheel); //...
progression3で以下のエラーが出た場合のチェックポイント Error: Error #9034: scene_ は予約された書式なので使用することができません。 var page1:SceneObject = addScene(new SceneObject("01.Feb.2008.NEWS")); シーンの名前に.(ドット)などは利用できないみたいです。 詳しくは参考サイトで確認。 参考にさせていただいたサイト Progression (旧) : コンパイルエラーの原因がつかめない。「Error #9034」...
アクションスクリプトから色を変化を試してみる。 FLASH CS3のプロパティ<詳細<拡張効果で以下のような変更を スクリプトから行ってみる。 +++++++++++++++++++++++++++++++++++++++++++++ 1. ColorTransform メソッド ActionScript 3.0 コンポーネントリファレンスガイド ColorTransform より ColorTransformのメソッドの引数は以下のように定義されているので public function ColorTransform(redMultiplier:Number = 1.0, greenMultiplier:Number...
NLOC LAB AS3 TextField メモを参考に埋め込みフォントをつかいさらに アルファーを適応する為にBITMAP化する ここでハマったのは、 embedTF.embedFonts = true; ではフォントは埋め込まれず、ライブラリーに自分で登録する必要があると 言う事です。 フォント埋め込み参考: order=ASC&topic_id=6823&forum=8">embedFonts の使用方法について 事前準備さえできていれば、 BitmapdataにdrawしてそこからBitmapを作成しaddChildで表示コンテナに 登録する事で文字をビットマップとして表示できるようです。 private...
progressionでCastImageLoaderでイメージを読み込むとき ローディングアニメーションを簡易的に表示したい。 var loader = new CastImageLoader(); loader.addEventListener(CastEvent.CAST_LOAD_COMPLETE, loadCompleteHandler); loader.addEventListener(CastEvent.CAST_LOAD_START, loadStartHandler); イメージを読み込む前と完了後にイベントが発生するので 読み込み時にイメージを表示して、完了時に削除すれば読み込みイメージを表示できる。 ここでは、 flex and flash developer | steven...
flex and flash developer | steven sacks AS3 Apple Style Preloaderを利用して アップルでよく使われるタイプのローダーを実装する。 1.上記サイトのCircleSlicePreloader.asをパスが通ってる net/stevensacks/preloadersフォルダ以下に設置する 2.ActionScriptに以下のように記載する import net.stevensacks.preloaders.CircleSlicePreloader; var preload:CircleSlicePreloader =...
progressionでは、preloaderからindex.swfを読み込んでいるようです。 Preloader.asからその読み込み状況を取得できるようになっているので、 以下のように記載する事で読み込み完了、状況、エラーが取得できるので その値を使ってプログレスバーの作成が可能になります。 Preloader.as public function Preloader() { // 読み込みたい SWF ファイルの URL を設定します。 url = "index.swf"; // SWF...
Q. progressionに組み込まれているSWFWheelを利用して macでマウスホイールを取得したい A. Progression 3.1.0のリリースノートからSWFWheelが実装されている事がわかる。 プロジェクトの書き出しでmac Mouse Wheelを利用で書き出すと、 Index.asに import org.libspark.ui.SWFWheel; // SWFWheel を有効化する SWFWheel.initialize( stage ); が書き出される。 SWFWheelは、...
[FLASH, デバック] Q. ブラウザからFireBug, AIRにログの出力を行いたい A. デバック用FLASH Playerのインストールを行うと 任意の場所にログファイルが書き出されます。 ThunderBolt AirConsoleを使うとさらに見やすくデバックが行えます。 参考サイト 【デバッグ強化週間】3分でできるデバッグ環境! ThunderBolt AirConsoleまとめ http://level0.kayac.com/2008/11/3_thunderbolt_airconsole_1.php ++++++++++++++++++++++++++++++++++++++++++++ 手順 1. Adobe...
バイトコードの最適化中に不明のエラーが発生しました。 が発生するようになり、ハマったのでメモ。 コンパイラのメモリ不足らしいです。 以下のページの内容を実行したら解決しました。 参考ページ Error 5005: Unknown error optimizing byte code Flash/Error...
progressionでシーンの中stageのリサイズイベントをとりたい場合のメモ public class IndexScene extends SceneObject { this.progression.stage.addEventListener(Event.RESIZE, resize); } private function resize(e:Object):void { trace( this.progression.container.stage.stageWidth ); trace( this.progression.container.stage.stageHeight );...
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
最近のコメント