일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- smartfoxserver
- sdk
- 아이튠즈
- 3d
- class
- 단축키
- ios
- 태그를 입력해 주세요.
- Mac
- Android
- path
- AIR
- unity3D
- Build
- swf
- Ane
- 경로
- iphone
- Game
- unity
- flash builder
- XML
- 영어
- 배열
- texture
- builder
- Flash
- AS3
- 게임
- file
- Today
- Total
목록개발관련(Development)/플래시(Flash) (67)
상상 너머 그 무언가...
텍스트 필드의 메소드 중에 getCharIndexAtPoint 라는 메소드가 있다. IME등을 구현하고자 할 때 필수적으로 사용될 메소드 이다.텍스트필드에서 마우스나 터치 좌표에 있는 텍스트의 인덱스 값을 구하는 메소드 이다.getCharIndexAtPoint(x:Number, y:Number):intx 및 y 매개 변수로 지정된 점에 있는 문자의 인덱스 값(0부터 시작)을 반환합니다. 비슷한 메소드로는 getLineIndexAtPoint 로 특정 좌표가 몇번째 라인인지 라인인덱스 값을 구해주는 메소드가 있다.
string 문장을 사용할때 특히 DB연동을 할때에 서버로 요청 파라미터 변수를 같이 호출해야 하는 경우에 일일이 입력하기 번거롭고 오타 위험이 많은데 스트링 포맷을 사용하면 이런 문제를 방지할 수 있다. var str:String = "One {0} consists of {1} consecutive {2}"; var newString:String = StringUtil.substitute(str, myObject, myNumber, myString);위와 같이 작성해주면 {0} 부분에 myObject의 string 값이, {1} 부분에 myNumber의 string 값이, {2} 부분에 myString의 string 값이 적용된 하나의 string을 넘겨준다. 출처 : http://stackoverfl..
회사 업무로 flash나 flash builder 에서 프로젝트를 진행하면서 폰트를 임베디드 해야할 경우가 대부분이다. 먼저 사용할 폰트를 flash 에서 라이브러리에서 오른쪽 버튼을 눌러 'New Font...' 메뉴를 선택하거나 라이브러리 메뉴중에 골라서 폰트를 추가해야 한다. 아래 이미지 처럼 사용하고자하는 폰트를 Family 항목에서 고르고 Style 를 선택한 후 사용하고자 하는 이름을 적어준다.Character ranges 에서 한글을 사용할것인지 숫자, 특문, 영어를 사용할것인지에 따라 체크를 하면 왼쪽편에 있는 Font 목록에 한개씩 추가된다. 폰트추가가 다 끝났다면 해당 폰트를 액션스크립트에서 사용할 수 있도록 Linkage를 걸어줘야 한다.아래 이미지 처럼 ActionScript 탭을 ..
linkage, Allow smoothing 모두 미설정 된 이미지 스케일 변경.linkage 미설정, Allow smoothing 설정 된 이미지 스케일 변경.linkage, Allow smoothing 모두 설정 된 이미지 스케일 변경. ( Allow smoothing 미설정된 이미지처럼 외각선이 각이진다 )
flash builder 에서 사용할 이미지 라이브러리를 만들기 위해 flash에서 export linkage 작업을 하려 하는데linkage class 이름을 자동으로 하게 하면 무조건 확장자 이름을 포함한 파일이름으로 해버리는게 아닌가... 불편해서 뭔 꼼수가 없을까 해서 검색해보다가 jsfl 스크립트를 직접 짜보기로 했다. fl.outputPanel.clear();var libItems = fl.getDocumentDOM().library.items; for( i = 0; i < libItems.length; ++i ){ libItems[i].linkageExportForAS = true; libItems[i].linkageExportInFirstFrame = true; var str = libIt..
게임에 사용할 심볼이나 그림에서 아웃라인을 자동으로 따주고 원하는 게임 엔진에서 바로 사용할 수 있는 Physics로 저장할 수 있도록 도와주는 프로그램이다. Flash, cocos2d 등 다양한 엔진에서 사용할 수 있게 도와준다. http://www.codeandweb.com/physicseditor/features
위의 이미지에 있는 점B의 x.y값을 구하기 위해서는 원의 반지름r, 두 anchoir point 좌표와 각 anchoir point의 각도값을 알고 있어야 한다.두 앵커 포인트 각도값의 차이를 구하여 그리고자하는 호의 각을 구하고위의 식에 호의 각을 대입하여 원점과 control point 두 점 사이의 선AB 의 길이를 구하여반지름과 선AB의 길이 값을 가지고 삼각함수에 대입하면 점B의 좌표값을 구할 수 있다. curveTo에 사용되는 controlPoint는 그리고자 하는 호의 시작 각도와 끝 각도 사이의 각을 구하여위에 적혀 있는 식 처럼 반지름 / Math.cos(두 앵커포인트 사이의 각/2) 을 실행하여 나온 원의 중심부터 controlPoint와의 거리값을 구한 뒤controlPoint의 각..
gravity : 중력 지면이 물체를 끌여당기는 힘doSleep : 잠자기 가능 여부Body : 몸체 ( 위치, 회전, 속도 값을 가진다 ), 물리공간에서 존재하는 객체를 의미( 사람이 신체를 가지고 있듯 Body 도 Fixture를 가질 수 있다. fixture가 없는 body는 형체가 없는 객체 )Def (Definition) : 정의kinematic : 운동학상의 ( 움직임에 대한 힘과 양을 고려하지 않은 )dynamic : 활발한, 역동적인 ( 움직임에 대한 힘과 양이 영향력을 미치는 )Polygon : 어떤 형상을 표현하기 위해 사용되는 가장 작은 단위, 하나의 폴리곤은 하나의 면을 나타냄, Shape : 모양, 외형, 바깥쪽 경계선에서 보여지는 형태의 윤곽을 말함.Fixture : 물체, de..
as3NUI : http://www.as3nui.com/air-kinect/ as3NUI Release : https://github.com/AS3NUI/airkinect-1-release
/Users/username/Library/Preferences/Macromedia/Flash Player/#SharedObjects/web_domain/path_to_application/application_name/object_n ame.sol
TweenMax에서 yoyo 를 사용하는 방법 TweenMax.to( this, 0.15, {scaleX:1.1, scaleY:1.1, yoyo:true, repeat:1} ); yoyo 를 사용하기 위해서는 repeat가 반드시 필요하다.
for문은 반복문이다 "어떤값이 어떻게 될때까지 반복해라" 라는 의미의 명령어인것이다. for( 내 나이 = 8 ; 내 나이 > 19 > 내 나이 ++ ) { 공부; } 위 for문의 의미는 "내 나이가 8살부터 시작해서 19이상이 되기 전까지 공부를 하라" 이다. for in 은 특정 오브젝트의 속성이 뭔지 해당 오브젝트의 총 속성 갯수만큼 반복하면서 확인해볼 수 있는 명령어이다. for each 는 특정 오브젝트의 속성값들을 속성값 갯수만큼 반복하면서 확인해볼 수 있는 명령어이다. var Minsu:Object = new Object(); Minsu.age = 31; Minsu.job = programer; for ( var item:* in Minsu ) { trace( "Minsu "+ item ..