일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- class
- sdk
- file
- Flash
- ios
- Android
- builder
- 배열
- path
- AS3
- 게임
- AIR
- 영어
- XML
- unity3D
- 경로
- iphone
- 아이튠즈
- smartfoxserver
- 3d
- swf
- Build
- unity
- flash builder
- Game
- 태그를 입력해 주세요.
- Mac
- texture
- 단축키
- Ane
- Today
- Total
목록Flash (24)
상상 너머 그 무언가...
플래시 액션스크립트에는 for in 문 말고도 if in 도 있다. var obj: Object = { test1: "21", test2:"20" }; if ( "test1" in obj ){trace("있네");} var propName: String = "test2"; if( propName in obj ){trace("있다");} 확인하려는 string 형식의 속성이름이 해당 object에 속성으로 있는지 없는지를 비교할 수 있다. 출처 : http://wooyaggo.tistory.com/424
Flash Builder 에서 프로젝트 리소스로 되어있는 특정 xml파일을 사용하는 방법 [Embed(source = "test.xml",mimeType = "application/octet-stream")]private var testXmlClass: Class;....var testXmlString: Object = new testXmlClass();var testXml: XML = new XML( testXmlString); 짜잔~
플래시 삽입시 부여한 id 문자열로 도큐먼트의 플래시 객체를 구하는 자바스크립트 함수 이렇게 하면 thisMovie 함수에 플래시 객체의 id를 넣어서 호출하면 해당 플래시 객체를 리턴해준다. function flashTest ( ){ thisMovie("flashMovie").addMarker( addData );} 위와 같은 방법으로 해당 플래시 객체를 사용할 수 있다.
플래시로 값을 전달할때 있어서 한글이나 한자 등이 깨지는 경우 var aaa: String = "홍길동洪吉童clack";var bbb: String = encodeURI( aaa );trace( bbb ); var ccc: String = decodeURI( bbb );trace( ccc ); var ddd: String = encodeURIComponent( aaa );trace( ddd ); var eee: String = decodeURIComponent( ddd );trace( eee ); 이 메소드 모르고 있어서 몇일을 고생고생했다... 후우...
... args 로 받은 매개변수들을 다른 함수에 그대로 보내는 방법 public function TestFunc( _func: Function, ... args ): void{var param: Object = args;_func.apply( null, param );_func.apply( null, args );} args를 변수에 담아두었다가 사용하러면 var param: Object = args;
crossdomain플래시 플레이어 9.0.124 버전 이후부터는 crossdomain.xml 즉, 보안정책파일을 더이상 80포트로 접근할 수 없게 되었습니다.따라서. Security.loadPolicyFile("http://domain.com/crossdomain.xml"); 로 선언된 보안정책은 적용되지 않습니다. 이를 해결하기위해선 http 프로토콜이 아닌, https 프로토콜을 이용하여 보안정책파일에 접근하시거나, 소켓접속시 843 포트로 보안정책파일을 전송해주어야 합니다. https 를 이용한 접근방법은, 일반적인 https 구축방법에 따라 구축하신후 기존대로 사용하면 된다. corossdomain.xml 샘플
html의 플래시 삽입태그의 id 값 확인하기 html에 자바스크립트 입력 html에 사용자입력을 받을 html 폼 추가 ActionScript에서 자바와 연동할 함수 설정하기// 콜백 추가ExternalInterface.addCallback( "changePosition", onChangePosition);public function onChangePosition( _xpos: Number, _ypos: Number ): void{test_mc.x = _xpos;test_mc.y = _ypos;} // 자바스크립트 함수 호출ExternalInterface.call("sendPosition", test_mc.x, test_mc.y ); 참조 : http://help.adobe.com/ko_KR/Flash..
엔터키입력과 줄바꿈에 대한 escape charactervar aaa: String = "\r\n";trace( escape( aaa ) ); var bbb: String = " ";trace( escape( bbb ) ); 플래시에서 \n 과 같은 역슬래쉬 문자 출력하기trace( "\\n
TexturePacker 3 버전이 나왔다. 2011년도만 해도 2.2버전이였는데 꾸준히 업데이트를 해왔다니 감사하다. TexturePacker : http://www.codeandweb.com/texturepacker TexturePacker를 대략적으로 설명하자면 - sprite sheet를 빠르게 만들어준다. 홈페이지 소개에는 20초 라고 나와있다 ^^ - 게임을 개발할때 스트라이트시트를 사용함으로서 최적화를 도와준다. - 스프라이트시트를 다양한 게임개발엔진용에 맞춰 만들어준다. Flash, Unity, HTML5 Cocos2d 등등... - 튜토리얼과 개발지원이 좋다. (물론 영어... T_T ) Version 3.0.4 (2012-12-02)FeaturesAdded --common-divisor..
타이머 객체를 만드는 방법private var myTimer:Timer = new Timer(delay, repeat);delay에 입력되는 값은 밀리초(ms) 단위이다. 1초이면 1000을 대입하면 된다.repeat 값은 반복되는 횟수이다. 기본값은 0으로 무한으로 반복되도록 하는것이고 한번만 타이머가 동작하도록 하러면 1을 입력하면 된다. 타이머 객체를 만든 후에 타이머가 동작하도록 하는 명령어는 start이다.myTimer.start(); 그리고 타이머에 입력한 시간이 지난 뒤에 실행하고자 하는 명령어는 이벤트 TimerEvent.TIMER 에 이벤트 리스너를 등록하면 된다.myTimer.addEventListener(TimerEvent.TIMER, timerHandler);private funct..
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 Builder 오류An error has occurred. see error log for more details. java.lang.NullPointerException 오류가 발생했습니다. 자세한 내용은 오류 로그를 참조하십시오.java.lang.NullPointerException 에러의 원인은 생성되지 않은 객체에 어떤 메소드를 사용하려 하면 발생한다고 한다.대상객체가 가리키는것(Pointer)에 아무것도 없어서(Null) 예외(Exception)가 발생하는것 소스를 보면서 더 자세한 원인을 찾아봐야겠다.