WHAT'S NEW?
Loading...

vcam as2 dan as3

vcam as2 dan as3: Mungkin banyak yang bertanya... apa sih v-cam itu?,... nah saya akan coba jelaskan.... v-cam adalah sebuah efek shot camera pada bagian tertentu dalam sebuah animasi ... mungkin Sahabat Pustaka flash juga sering melihat dalam sebuah game yang bagian tertentu di shoot agar terlihat lebih nyata....dan agar lebih pahamm maksudnya,.. ini saya kasi gambarannya swfnya Sebelum dikasih v-cam







Sesudah diberi v-cam as3

menarik bukan? nah penerapannya juga sederhana... anda hanya perlu membuat sebuah moviclip... yang di dalamnya pada frame 1 anda masukkan scripth as3 berikut:

var cX:Number;
 var cY:Number;
 var sX:Number; 
 var sY:Number; 
 this.visible = false; 
 var oldMode:String = stage.scaleMode; 
 stage.scaleMode = StageScaleMode.NO_SCALE;
 cX = stage.stageWidth/2; 
 cY = stage.stageHeight/2; sX = stage.stageWidth;
 sY = stage.stageHeight; stage.scaleMode = oldMode;
 stage.align=StageAlign.TOP_LEFT; 
 addEventListener(Event.ENTER_FRAME, camControl);
 addEventListener(Event.REMOVED, resetStage); 
 function camControl(event:Event):void { 
    var xScale:Number = sX / this.width;
    var yScale:Number = sY / this.height;
    parent.x = cX - (this.x * xScale);
    parent.y = cY - (this.y * yScale);
    parent.scaleX = xScale;
    parent.scaleY = yScale; 
 } 
 function resetStage(event:Event):void {
    removeEventListener(Event.ENTER_FRAME, camControl);
    parent.scaleX = 1; parent.scaleY = 1;
    parent.x = 0; parent.y = 0;
 }

untuk as2 ini scripthnya
function camControl()
{
    parentColor.setTransform(camColor.getTransform());
    var _loc3 = sX / this._width;
    var _loc4 = sY / this._height;
    _parent._x = cX - this._x * _loc3;
    _parent._y = cY - this._y * _loc4;
    _parent._xscale = 100 * _loc3;
    _parent._yscale = 100 * _loc4;
} // End of the function
function resetStage()
{
    var _loc2 = {ra: 100, rb: 0, ga: 100, gb: 0, ba: 100, bb: 0, aa: 100, ab: 0};
    parentColor.setTransform(_loc2);
    _parent._xscale = 100;
    _parent._yscale = 100;
    _parent._x = 0;
    _parent._y = 0;
} // End of the function
this._visible = false;
var oldMode = Stage.scaleMode;
Stage.scaleMode = "exactFit";
var cX = Stage.width / 2;
var cY = Stage.height / 2;
var sX = Stage.width;
var sY = Stage.height;
Stage.scaleMode = oldMode;
var camColor = new Color(this);
var parentColor = new Color(_parent);
this.onEnterFrame = camControl;
this.onUnload = resetStage;
dan ini hasil yang dibuat



jika anda tertarik untuk membuat vcam as2 dan as3 silakan komentardan akan saya berika link download contoh source nya


5 Halaman yang sering dikunjungi: 

4 comments: Leave Your Comments

  1. nice tutorial ... tolong dong kirimi link donwloadnya .. makasih

    ReplyDelete
    Replies
    1. This comment has been removed by a blog administrator.

      Delete
  2. This comment has been removed by a blog administrator.

    ReplyDelete
  3. Asalamualaikum, bisa saya minta tutorialnya bang. :)

    ReplyDelete