it leader
삼각함수와 원운동 ( 원형배치 회전 메뉴 예제 )

삼각함수 for( var i :int = 0 ; i -1부터 1사이의 값이 계속 반복Math.cos( 값 ) ==> -1부터 1사이의 값이 계속 반복 //Math.sin(값) ==> -1부터 1사이의 값이 반복 ( 단진동 )// 100* Math.sin(값) ==> -100 부터 100사이의 값이 반복 // 200+ 100*Math.sin(t) ==> 200을 중심으로 -100 부터 100까지 //주기 : 원래 상태로 되돌아 오는데 걸리는 시간 /* x = 500 + 200*Math.sin(t) ==> 500을 중심으로 -200부터 200까지 반족x = cx + A * Math.sin(t) ==> cx 를 중심으로 -A 부터 A 까지!!// -----------------------------------..

article thumbnail
마우스를 따라 움직이는 물고기 예제

for 문과 배열 애니메이션 키프레임을 이용한 물고기 예제 입니다. var n : int = 50; var arr : Arrat = []; for ( var i : int = 0; i aaa+=10;aaa= aaa-10; ====> aaa-=10;aaa=aaa*10; ===> aaa*=10;aaa=aaa/10; ====> aaa/=10; bird.x = bird.x +20; => bird.x +=20; bird.x = bird.x + 0.2 => bird.x +-0.2; */ var t : Number = 0;this.addEventListener(Event.ENTER_FRAME, onEnter);function onEnter ( e: Event ) : void{arr[0].x +=0.1 *(mouseX..

article thumbnail
상속관계 개념 ( bitmap 을 화면에 뿌리고 pixel 값을 출력하는예제 )

파일사이즈 처리 속도 벡터 방식 작다 느리다 비트맵 크다 빠르다 # 플래시에서 직접 그린 그림들은 기본적으로 벡터이다# 플래시에서 불러 온 이미지는 비트맵 방식 bitmapData : 이미지 정보를 저장하고 있는 데이터 ( 2차원 배열과 같은 데이터 ) ==> 눈에 보이지 않는다bitmap : bitmapData를 분석해서 화면에 뿌려주는 객체 BitmapData를 보기위해서는 Bitmap에 넣어야 한다. //Bitmap은 포토샵이나 알씨 같은 이미지 뷰어로 생각하면 된다. var bitmap : Bitmap =new Bitmap ( bitmapData ); bitmapData.draw ( 객체 ) Bitmap 이 벡터방식에 비해 훨씬 빠르다 ## 상속관계 개념 " 진화의 과정 "## ■ Object :..

지역변수, 매개변수, 전역변수 개념

a라는 변수가 전역변수와 지역변수로 선언 되어 있을 때 var a: int = 20; function test1(): void{var a:int =30; // test1 함수 안에서 선언된 변수는 함수 안에서만 접근이 가능하다.trace("test1: " , a); } trace " main : " ,a; 위와 같을 때 결과 값은 ==> main : 20 // 지역변수로 a 값을 설정하였지만 a는 test1이라는 함수 안에서만 적용되므로 a의 값은 전역변수로설정한 20 으로 적용 //---------------------------------------------------------------------- var a : int = 20; function test2(a: int): void // 매개변수..

시간관련 객체

var : d : Date = new Date() // 현재 컴퓨터의 시간 정보를 얻어 온다. trace( d.toString()); // 날짜 객체 내용보기trace( d.fullYear); // 연도trace(d.month); // 월 ==> 월은 0부터 시작 ( 배열에 넣어서 쓰기 위하여 0부터 시작)trace(d.date); // 날짜 ( 일) trace( d.hours); trace( d.minutes);trace(d.seconds);trace(d. miliseconds); // 1/1000초 trace(d.day ); // 요일 ( 일월화수목금토 0,1,2,3,4,5,6, )trace(d.time); // 1970년 1월 1일 0시0분 0초를 기준으로 몇 밀리초가 지났는지 var now:Dat..

배열을 이용한 퍼즐 조각 맞추기 게임 예제

문자열 substr ( 시작, 개수 ) // 문자열을 추출하는 명령어 ==> 개수부분이 없으면, 끝까지 퍼즐 조각이 100단위일 때 p100 ==> t100 으로 퍼즐 위치를 맞춰야 할 때 trace (mc.name.substr(1,3)); ==> mc의 nam의 2번째 자리부터 3개의 숫자를 추출하여라 퍼즐 조각 맞추기 게임 예제 var arrTarget : Array = [];var arrPiece : Array = []; var arrxHome : Array = [];var arryHome : Array = []; var arrNum : Array = []; for ( var i : int = 0 ; i

article thumbnail
알렉산드로 볼타 탄생 270주년 기념 구글 로고
IT 이슈 2015. 2. 18. 00:35

알렉산드로 볼타 Alessandro Volta (1745-1827) 연료를 공급할 수 있는 전지를 만든 알렉산드로 볼타 탄생 270주년 기면으로 구글에서 로고를 개시했습니다. 전지에 와 구글 로고에 불이 들어오는 애니메이션이 인상 깊네요 전압을 측정하는 단위인 볼트는 그의 이름을 따서 만든것이라고 합니다. 전지가 없었다면;;; 상상도 하기 싫은 세상이네요 알렉산드로 볼타 위키백과 270주년 기념 로고는 이곳으로~~~~

함수
카테고리 없음 2015. 2. 17. 18:35

함수 : 관련있는 일들을 묶어 주는 것!! function 함수이름( 매개변수1: 타입, 매개변수2: 타입 ) : 반환타입{// 수행할 일들!!} function sum( a:Number, b: Number ) : Number{var c: Number = a +b;return c; // return 결과 값을 반환하다} function 햄버거만드는 기계 ( 빵1. 빵2, 햄, 상추, 토마토 ) : 햄버거{1. 빵 1놓기2. 햄 놓기3. 상추 놓기4. 토마토 넣기5. 빵 2 넣기 return 햄버거 } 예제 3 숫자의 곱 fuction product ( a: Number, b: Number. c: Number ) : Number{var d:Number = a* b* c; return d; } var bbb..

xml과 FLA 파일 연동하기 ( xml 파일 없이 배열로 같은 효과 내기 )

xml 불러오기 // 외부에서 텍스트를 가져오는 객체 Load 가져오다 1. 객체 생성var urlLoader : URLLoader = new URLLoader(); 2. 데이터가 도착하면 할일 urlLoader.addEventListener( Event.Complete onComplete); 2. 외부 파일 가져오기 urlLoader.load(new URLRequest ("./menu.xml"); ※ xml 파일과 FLA 파일이 같은폴더에 있어야하며 파일명과 경로가 틀리면 연동이 안됨 ioError 파일명, 파일 폴더가 잘못되었을 때 나오는 에러 xml 파일을 불러와서 연동한 링크 버튼 만들기 // ※ XML 파일과 FLA 파일은 같은 폴더에 있어야 함 // menu.xml 파일 참조 var urlLo..

배열과 문자열

1. 배열 배열 Array : 배열하다, 나열하다, 줄세우기 => 왜 줄세울까?=> 쉽게 관리하기 위해서 배열 : 관련있는 데이터가 많을 때 ( 3개이상 !! ) 배열은 []로 선언한다배열의 각 원소는 컴마로 구분한다.배열의 각 원소는 번호( index )로 접근하는데 번호는 0부터 시작ex) var arr:Array = [ 2,5,3]; 2 53 trace (arr[0]); => 2 trace(arr.length); // 원소 개수 3개 join() 메서드의 사용trace(arr.join()); // 배열원소를 문자열로 만들어줌 => 2,5.3 trace( arr.join("#"));;=> 2#5#3 trace( arr.join("-"));=> 2-5-3 trace( arr.join(""));=>253..