it leader
for문과 응용 ( 대괄호 연산자 )

() 소괄호 연산자 : 변수값 전달에 사용{} 중괄호 연산자 : 묶어주시오 ==> 함수, if[] 대괄호 연산자 : 객체 접근할 때 bird_mc - head_mc - body_mc - leg1_mc - leg2 mc this.bird_mc.leg2_mc.stop();this.bird_mc.body_mc.x .무비클립 ["무비클립"].변수 ["변수"] ex) this.bird.head.x this["bird"].head.xthis.bird["head"].xthis.bird["head"]["x"]this["bird"]["head"]["x"]this["bird"]head["x"] ※ 예외 []앞에 있는 this 는 생략 불가!! trace(a);trace(this.a);trace(this.["a"]);tra..

슈팅게임 만들기

슈팅게임 만들기 주요 기능 e.currentTargethitTestObjectaddChild import flash.display.MovieClip;import flash.events.KeyboardEvent;import flash.events.Event;import flash.text.engine.EastAsianJustifier;import flash.text.TextField; var hero: MovieClip = hero_mc;var bullet:MovieClip = bullet_mc; //총알선언 var rightPressed :Boolean = false;var leftPressed :Boolean =false;var spacePressed :Boolean = false; var bDamag..

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..

충돌 테스트 hitTestObject, hitTestPoint 예제

충돌검사 : hitTestObject, hitTestPoint 충돌검사는 항상 if 문을 동반하여 사용한다. 1. hitTestObject 객체와 객체사이의 충돌검사둘러싼 사각형 사이의 충돌검사 2. hitTestPoint 객체와 점사이의 충돌 검사세번째 옵션에 따라 정확하게 충돌여부를 체크할 수도 있다. 3. hitTestObject 와 hitTestPoint의 사용 방법 if( 객체1.hitTestObject(객체2) == true ){ }else{ } if( 객체.hitTestPoint(x,y,true) == true){ }else{ } hitTestObject 태양과 눈사람의 충돌테스트 예제 var sun:MovieClip = sun_mc;var snowman: MovieClip = snowman..

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으로 이동..

게임사 작년 실적 보니, 업계 구도 변화 ‘뚜렷’
IT 이슈/업게 동향 2015. 2. 13. 11:14

게임사 작년 실적 보니, 업계 구도 변화 ‘뚜렷’2015.02.13 08:09:16 / 이대호 ldhdd@ddaily.co.kr관련기사넥슨, 엔씨 경영참여 이유 있었네…안방살림 ‘흔들’넥슨, 작년 4분기 영업손실 7억엔…적자전환엔씨 “자사주 소각 안 한다”…넥슨 경영참여 재차 거부위메이드, 작년 매출 1627억원…적자전환엔씨, ‘리니지’ 상승세…창사 이래 최대 실적 올려넥슨-엔씨 분쟁에 묻힐라…연초 주목할 신작은?엔씨, 작년 영업익 2781억원…전년비 35.5%↑글로벌 앞세운 컴투스, 국내 최강자 넷마블과 어깨 나란히게임빌, 작년 4분기 영업이익 114억원…전년비 5.4%↑컴투스, ‘서머너즈워 효과’로 작년 영업익 1012억원 기록[디지털데일리 이대호기자] 주요 게임사들의 2014년 실적이 모두 공개됐다..

슬라이드 메뉴 만들기 예제

슬라이드 메뉴 만들기 필요 객체 콘텐츠 필드x :0, y:20 , w: 250 , h : 150 버튼 6개a1, a2, a3, a4, left, right var m:MovieClip = m_mc; var a1:MovieClip = a1_mc;var a2 :MovieClip = a2_mc;var a3 :MovieClip = a3_mc;var a4 :MovieClip = a4_mc; var left:MovieClip = left_mc;var right:MovieClip = right_mc; var xTarget:Number=0; m.addEventListener ( Event.Enter_FRAME, onEnter ); function onEnter ( e : Event ) : void{m.x = m.x +..

객체 구조 적용 방법

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

객체의 부드러운 운동 | 마우스를 따라다니는 객체 예제

a= a+ 10; 다음 값 = 현재값 + 10; //부드러운 움직임 매 프레임마다 (Event.Enter_FRAME,onEnter ) ;다음위치 = 현재위치 + 0.1 * 남은거리 xTarget = 최종 목적지 거리 = (xTarget -man.x ) ㅐ//속도계수 ( 0.1 )man.x = man.x +0.1 * ( xTarget -man.x); red_mc가 지정위치까지 부드러운 움직임으로 이동하기 var red.MovieClip = red_mc;var xTarget: Number = 500;var yTarget: Numver = 400;red.addEventListener ( Event.ENTER_FRAME, onEnter ); function onEnter ( e: Event ) : void {r..