it leader
addChild 와 e.currentTarget 을이용한 눈내리는 애니메이션 구현

눈 내리는 애니메이션 예제 this.addEventListener( Event.ENTER_FRAME, onEnter ) ; function onEnter ( e: Event ) : void{//눈 생성var snow : Snow = new Snow(); //눈 위치 설정snow.x = 550* Math.random();snow.y = -20; //눈크기 설정snow.width= snow.height = 2+10*Math.random(); snow.vy = 1 +3 * Math.random(); //snow 객체에 vy 변수 설정snow.vx = -2 +4 * Math.random(); //snow 객체에 vx 변수 설정 // 화면에 붙이기this.addChild(snow); //매 프레임 마다 할 일 s..

Event에 대해서 ( e.currentTarget 관련 예제 )

Event : 편지, 엽서 . . . .. . . 정보 포함하는 내용 - 말하는 사람- 듣는 사람- 내용 bird.addEventListener ( MouseEvent.CLICK, onClick ); function onClick ( e: MouseEvent ) : void{e.target // 보내는 이 ( 말하는 사람 )e.currentTarget // 받는 이 ( 듣는이 ) ★★★★★★ 매우 중요 ★★★★★★e.type // 이벤트 타입, 이벤트를 구분하는 것... 등등 많이 있다} "( e: MouseEvent )" 관련된 정보들을 가지고 있다 박스를 누르면 이름을 호출하는 예제/* trace( red.name);==> red_mc // 저장한 이름이 나온다 */ import flash.displ..

1차 함수와1차함수의 응용 ( 마우스 움직임에 따라 스크롤되는 이미지 예제 )

1차함수 x가 a부터 b까지 변할 때y가 c부터 d까지 변한다 y = (d-c) / (b-a) *( x-a ) +c 마우스 움직이에 따라 이미지가 스크롤 되는 예제 var img:MovieClip = img_mc; img.addEventListener(Event.ENTER_FRAME, onEnter); function onEnter ( e: Event ) : void{//마우스X 가 0 ~ 450으로 이동할 때//imgX 는 0~-350으로 이동한다. var tx: Number = (-350 - 0 ) / ( -450 - 0 ) * (mouseX - 0 )+ 0;img.x = img.x + 0.4 * (tx - img.x); //마우스Y가 0~ 350으로 이동할 때//img.y 는 0~ -150으로 이동..

객체 구조 적용 방법

startDrag - 개체가 마우스 포인터를 따라다니는 매서드 stopDrag - 개체가 마우스 포인터를 따라다니는 걸 멈추는 매서드 범위 지정 네모로 범위 지정 bounds: Rectangle var bounds: Rectangle = new Rectangle( box.x, box.y, box.width, box.height ); 계층구조 var win:MovieClip = win_mc; win_mc.title_mc ==> win_mc 안에 있는 title_mc

액션스크립트 3.0 강좌 :: Focus_IN, Focus_OUT 명령어 (아이디와 비밀번호 입력 받기 예제 )

FOCUS_IN , FOCUS_OUT 명령어 아이디와 비밀번호를 입력 받는 텍스트 필드 예제 기능1 - 텍스트 빌드에 입력전에 아이디, 비번이라는 안내 문구 출력 - 커서를 위치 시키면 안내문구가 사라지는 기능 - 글자를 하나라도 입력 하였을 떄 안내 문구가 사라지지 않게 하는 기능 - 텍스트필드에 커서 위치시 텍스트 필드의 색이 바뀌는 기능 - 비밀번호는 *로 표기하기 기능2 - 아이디와 비번 입력 받기 var id:TextField = id_txt; var pw:TextField - pw_txt; id.text="아이디"; pw.text="비밀번호"; id.addEventListener( FocusEvent.Focus_In, OnIdFocusIn); function onIdFocusIn ( e: Fo..

액션스크립트 3.0 강좌:: 조건문 ( if문. if~ else문 )

if문의 사용 if(조건) { //할일1 //할일2 //할일3 } if else 문의 사용 만약 ~ 하면, ~하고, 그렇지 않으면 ~한다 if(조건) { //할일들 }else{ //할일들 } if ~ else if ~ else 문의 사용 //만약 조건 1이면 , AAA, 조건 2면 BBB, 조건 3이면 CCC if(조건 1 ) { //할일 1 }else if( 조건 2 ){ //할일 2 }else if(조건 3){ //할일 3 }else{ // 나머지 } 성적 처리 예제 var score: Number = 80; if(score >= 90 ){ trace("A"); }else if(score >=80){ trace("B"); }else if(score >= 70){ trace("C"); }else{ tr..

액션스크립트 3.0 강좌 :: 텍스트필드와 텍스트필드 증감 예제

textField text=" 블라블라 "; tf.textColor = 텍스트 컬러 tf.border = true; tf.borderColor = 테두리 컬러 tf.background= true; tf.backgroundColor= 백그라운드 컬러 MouseEvent.CLICK : 클릭이벤트 MouseEvent.DOUBLE_CLICK : 더블 클릭 이벤트 ※ 더블크릭은 cpu의 자원을 많이 사용하므로 gr.doubleClickEnabled=true; 를 명시해주어야 함. var gr:MovieClip = green; gr.doubleClickEnabled=true; gr.addEventListener(MouseEvent.DOUBLE_CLICK,onClick); function onClick( e:Mous..

액션스크립트 3.0 강좌 :: 변수, 상수 이름 규칙

변수이름 작성 규칙 1. 영문자, 숫자는 모두 사용가능,특수문자는 _와$만 사용한다. 2. 숫자는 사용할 수 있지만, 시작할 수 는 없다. 3. 예약어는 사용불가 ( 파란글자 ) ex) 가능 ab, a1234 , a$12b 불가능 1abc, q%1234, play, gotoAndStop 낙타봉 표기법 1. 시작은 소문자로 !! 2. 다음단어의 첫글자는 대문자로... ex) myName yourAge userName userAddress heroHealth enemyPower castleDefense 상수 ( constant ) const 상수명 : 상수타입 = 데이터; 상수 표기법 : 대문자로 표기 const B : int = 50; var userId : string = "홍길동"; const USER..