요즘 디자인 티모를 다니면서 예전에 만들어보았던 액션2.0을 3.0으로 고치는 연습중이다.

처음엔 Oop개념자체가 생소했지만,
Java 전공공부와 함께 보니까...도움이 되는듯...

막상 코딩해보니 더 as3.0이 더쉬운듯 하다.
사진은 예전에 쇼핑몰 촬영 했던것을 활용~




*소스>>


var targetX :Number = 0; 
var targetY:Number = 0; //변수 targetX, targetY  값 대입

p_mc.addEventListener(Event.ENTER_FRAME, onEnter);    //p_mc 무비클립 리스너

function onEnter (e:Event ):void {
   
    targetX = ( 500- this.width ) / 500*mouseX;
    targetY = ( 500- this.height )/ 500*mouseY;       
    // targetX의 값은 500에서 p_mc무비클립 심벌의 가로크기를 뺀 값을 마우스커서의 X좌표 이동값에 500을 곱한값과 같다
    // targetY 의 값은 500에서 p_mc무비클립 심벌의 세로크기를 뺀 값을 마우스커서의 y좌표 이동값에 500을 곱한값과 같다
   
    if(targetX >0 ){
       
        targetX = 0 ; //targetX의 값이 0보다 클경우 0이다.
       
    }else if(targetX < 500-p_mc.width){
       
        targetX = 500 - p_mc.width;   
       
        // targetX의 값이 p_mc 무비클립의 가로 값을 뺀 값보다 작을 경우, targetX의 값은 500- p_mc 무비클립 가로값을 뺀 값과 같다.
    }
   
    if(targetY >0){
       
        targetY = 0;    //targetY의 값이 0 보다 클경우 0이고,
       
    }else if(targetY < 500- p_mc.height){
       
        targetY = 500 - p_mc.height;
       
        // targetY 의 값이 p_mc무비클립의 세로 값을 뺀값보다 작을 경우, targetY의 값은 500- p_mc무비클립 세로값을 뺀 값과 같다.
    }
   
    this.x += ( targetX - this.x )/8 ;
    this.y += ( targetY - this.y )/6;
   
    //마우스 커서에 반응하여 이동하는 p_mc 무비클립 심벌이 이동할때 속도 값 설정.
   
   
}

2009/07/10 13:45 2009/07/10 13:45
Posted by Ludwig Van -

BLOG main image
가자... 밀라노로 www.ludvan.com

공지사항

카테고리

Blog (146)
Wedding Photography (34)
Rehearsal Photography (0)
Couple Photography (2)
Daily Photo (8)
Flex (10)
Flash (63)
프로그래밍 (23)
Digital (2)
Etc (1)
빡컴 (0)
C (0)
Mobile develop (0)

글 보관함

달력

«   2010/09   »
      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    
Total : 56845
Today : 89 Yesterday : 106