it leader
박스의 버튼을 누를 때마다 카운트를 하는 예제

박스에 버튼을 누를때마다 1씩 증가하게 하는 예제 package com.timo.sample{import flash.display.Sprite;import flash.events.MouseEvent; public class Box extends Sprite{private var skin : UI_BOX = new UI_BOX();private var count : int = 0; public function Box(){addChild(skin);skin.txtNum.text = String(cout);//trace(skin.mc_Btn);sklin.mc_Btn.addEventListener(MouseEvent.CLICK, onClick); } public function onClick( e: MouseE..

전투신만들기 - 몬스터 생성하기 기초1

체력은 몬스터가 가지고 있어야 한다 ==> healthbar 는디스플레이만 담당 체력은 최대값과 현재값을 같이 가지고 있어야 한다 public var maxHealth :int = 500;public var health : int = 500; 처음 시작할 때 체력이 maxHealth로 설정되어야 한다. healthbar.maxHealth = maxHealth;healthbar.health = maxHealth; 1. 최대체력을 설정2. 현재체력을 그 밑에 넣어야 함 ( 현재체력이 최대체력을 넘지 않음)

FLASH Builder 4.5 프로젝트생성 및 도큐먼트 세팅 방법
코딩공부/Flash 2015. 3. 4. 18:14

Flash builder 4.5 setting Flash builder에서 프로젝트 생성 file > new > ActionScript Project > player settingproject > properties > ActionScript Compiler > HTML wrapper 해제 flash.swc 파일을 builder 에서 불러오기( SWC 연결하기 ) project > properties > Library path > add SWC Folder > 폴더명 ※ 간혹 연결이 안될 경우에는 F5 눌러서 refresh code창 폰트 및 크기 조절 window > preference > General > Appearance > colors and font > Text Font > Edit code ..

dispatchEvent와 비동기 방식 프로그래밍의 개념

이벤트란?==> 편지, 엽서 또는 말 dispathEvent// 편지를 보내다. 말을 하다 var evt : Event = new Event("lastFrame"); dispatchedEvent(evt); 이렇게 줄일수 있다==> dispatchEvent( new Event("lastFrame")); 비동기 방식이 프로그래밍 1. 객체 생성 2. 데이터가 도착하면 할 일 등록하기 ( addEventListenr ) 3. 데이터 호출 4. 데이터가 도착하면 할일 정의 ( 리스터 만들기) var urlLoader L URLLoader = new URLLoader(); // 1번 urlLoader.addEventListener( Event.COMPLETE, onComplete); // 2번 완료되면 onCom..

포물선 공식과 삼각 함수
카테고리 없음 2015. 3. 3. 18:42

1. 속도 v와 각도 radian 이 주어지면 vx = v * Math.cos(radian) // 초기 x 속도 vy = v* Math.sin(radian ) // 초기 y 속도 2. vx와 vy를 알 때. 바라보는 각도를 구하려면 radian = Math.atan( vy / vx ) ; 3. rotation는 일반각을 사용하고, 삼각함수는 radian을 사용한다. 일반각 호도각 ( degree radian 사이의 변환 ) 일반각 = 호도각 * 180 / Math.PI;호도각 = 일반각 * Math.PI / 180 4. atan2 와 atan의 차이점 atan2 : 현재위치와 목표 위치를 알 때 사용atan : x 속도와 y 속도를 알 때

setter / getter 클래스, 상속을 응용한 다각형 만들기

코드로 cilrcle, rectangle, roundrectangle 그리기 setter / getter 와 클래스, 상속 개념을 이용하여 코드로 circle과 rectangle, roundrectangle을 그리려고 한다. 순서는 1. BaseShape 에 setter와 getter로 각 쉐입의 속성값을 정의한다.2. 공통이 되는 속성은 drawMain으로 묶는다.3. 각 도형의 값은 drawSub로 각각 정의해 준다. BaseShpe.as package com.timo.display{import.flash.display.Graphics;import.flash.display.Sprite; public class BaseShape extends Sprite //스프라이트의 상속을 받는다.{ private..

setter 와 getter

변수 ( variable ) : 값을 저장하는데 사용되는 것! ==> 읽기/ 쓰기 ) '=' 을 기준으로 오른쪽은 읽기, 왼쪽은 쓰기 ex ) var aaa int : 20; aaa = aaa+ 20; 함수 ( function ) : 명령을 내리는 것 aaa = 20 ; red.x = 20; setter / getter setter , getter ( 변수기능 + 함수기능) : 사용방법은 변수처럼 쓰이는데 함수의 기능을 가지고 있다. setter public function set 이름 (value: 타입 ) : void // setter 는 무조건 반환타입이 void이다{// 저장 & 추가 명령} public function get 이름 (): 타입{return 값} red와 가로 길이와 세로길이를 모..

무비클립을 클래스로 등록하여 제어하기

무비클립을 클래스로 등록하여 제어하기 package{import flash.display.MovieClip; // 자동생성되지만 생성되지 않을 떄는 직접 작성해 주어야 함. public clasee Box extends MovieClip // ==> 무비클립이 이 클래스를 참조하게 하는 코드 {public function Box(){this.addEventlistener(Event.ENTER_FRAME, onEnter);} public function moveXY ( xx: int, yy: int ) : void{this.x = xx;this.y = yy;} public function onEnter( e: Event) : void{thils,x += 1;} } } 클래스를 등록하고 연결이 되지 않을 떄..

클래스 생성,규칙과 상속 관계 개념

클래스 class ( classify, 구별하다, 구분하다 )관련있는 함수를 묶어놓은 집합!추상적인 개념 인스턴스 (instance : smaple, example 예, 보기, 샘플)구체화된 객채 /* ※클래스 생성 규칙!!!! 클래스는 .as 파일이다.클래스는 항상 대문자로 시작해야 한다. ex) Test1파일이름과 클래스 이름은 같아야 한다.class 안에 클래스 이름과 동일한 이름의 함수가 있다 ==> 생성자라 한다.생성자는 반환 타입을 적지 않는다!! ( : void 이런거 안적는다 )*/ 클래스 생성 단계 file -> new -> Actionscript file -> // package 뒤에는 폴더 구조를 적어준다// 각폴더는 "." 으로 구분한다. package com.timo.sample...

article thumbnail
아이폰을 안드로이드처럼 사용하자! ( 사진, 동영상, 음악 파일 전송 )
아이폰,아이패드 2015. 2. 27. 02:34

안드로이드의 편리함 때문에 아이폰이 불편하다고 느끼시는 분들이 많으십니다. 실지로 사용하는 데에 불편을 느끼시는 분들도 더러 계시구요 그리고 불편함을 느낄거 같아 아이폰으로의 기변을 두려워 하시는 분들도 계십니다. 이런 분들을 위해 아이폰을 안드로이드 처럼 비슷하게 사용할 수 있도록 팁을 알려드리도록 하겠습니다. 아이폰 사용이 처음이시거나 불편하다고 느끼시는 분들은 잘 봐주세요~ 파일 전송의 불편함 해소 안드로이드는 영화나 음악을 직접 잭으로 전송하게 되있어서 윈도우처럼 직관적인 사용이 가능한데요 아이폰은 일반적으로는 iTunes를 이용하여 동기화 하여 사용하게 되어 있습니다. 동기화가 나쁜 것은 아니지만.. 시간도 오래 걸리고, 잘못하다가는 주요 파일들이 날아가버릴 수도 있으니 동기화 안하는 분들도 계..