Flash/tip

    html코딩시 달라지는 플래시 상대경로 잡아주는 팁!!

    코딩된 index 파일(flash를 물고 있는)이 ROOT나 다른 폴더에 있고, 이곳에서 다른 플래시 파일들을 로드해 올 경우 복잡한 경로의 플래시일 경우 작업하면서 각 경로를 로컬에 맞게 잡아주거나 기본 경로를 루트로 잡아주고, 웹에 올릴 때와, 로컬에서 작업할때를 구분지어 작업 해주어야 합니다. 그러나 간단히 코딩에 몇줄 추가해주면 로컬에서의 경로대로 웹에 올릴 수 있습니다. 색이 들어 간 부분만 넣어주면 된다. value 값에 "."(default 시) 나 "http://www.vigmonk.com/" 머 이런식의 풀 경로를 써주어도 된다. 굳이 이렇게 까지 안해도, 경로 잡아주지 뭐 그러시는 분들 계실 겁니다. 그런데 공유폰트나 공유 사운드 등.. 공유 라이브러리를 쓸때는 얘기가 틀려집니다. 라이..

    test()함수내의 test() 함수 실행 시

    var num:int = 0; function test():void{ num++ trace("num : " + num); if(num == 2){ trace("---------------통과"); test(); return; } trace("함수 종료"); } for(var i:int=0; i

    swf가 임베드된 html 경로 알아내기

    http://jasu.tistory.com/520

    모듈화하여 자원 사용시 "TypeError: Error #1034: 유형 강제 변환에 실패했습니다" 에러 해결방법

    모듈화하여 자원 사용시 "TypeError: Error #1034: 유형 강제 변환에 실패했습니다" 에러 해결방법

    하나의 자원을 모듈화하여 여러 곳에서 사용하면 용량적인 면에서 크게 이득을 볼 수 있다. 모듈화하여 자원을 이용하는 방법은 이곳에 잘 나와있다. 하지만, 모듈화한 객체 속에 Custom Class가 들어있고, 이를 사용시에 TypeError가 발생할 수 있다. "TypeError: Error #1034: 유형 강제 변환에 실패했습니다" 이럴 땐, Custom Class나 아니면 모듈 Class를 import해와서 변수 선언을 해두면 된다. 해결 방법은 여기에 -----문제점과 해결방법 (이미지가 잘 보이지 않으면 이미지를 클릭)

    FlexBuilder없이 asdoc 만들기

    Flex SDK가 깔려있지 않다면 http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+3 여기에서 Flex SDK를 다운받아 설치를 한다. 난 Flex3.0 SDK를 다운받았다. 주석 다는 방법은 여기를 참고한다. -source-path : 자신이 만든 클래스 경로를 입력한다. 나같은 경우는 d:\asdoc_exam\안에 mae폴더가 있으므로 d:\asdoc_exam이라고 지정하였다. -output : asdoc이 저장되는 폴더. 폴더가 존재하지 않다면 자동으로 생성된다. -window-title : 브라우져상에 title에 들어가는 문자. -main-title : 문서내에 title이다. -doc-sources : -폴더를 지정해주면 그 안에..

    가변 브라우징 할 때 위치값 정수로.

    Event.RESIZE 이벤트를 받아서 가변 브라우징을 할 때는 x,y값을 정수로 표현하여 위치값을 맞추는 걸 까먹지 말자 -_-; 유리수로 위치값이 표현되면 글씨나 이미지가 번져보이거나 심볼에 마우스 롤오버시 덜컥하고 움직인다.

    텍스트 필드에 엔터키 입력안되게 하기

    var txt:TextField = new TextFeild(); txt.multiline = false; txt.wordWrap = true; 텍스트 필드가 여러행이 아닌 한행이면서(multiline = false) 자동줄바꿈이 되므로(wordWrap = true) 엔터키가 먹지 않으면서 텍스트 필드의 width만큼 글이 써지면 자동으로 다음줄로 커서가 이동한다.

    전역속성 사용시

    main.swf가 서브 a,swf, b.swf를 불러들일 때 어떤 클래스의 static속성을 main.swf에서 사용하지 않고 a.swf에서 값을 대입했는데 b.swf에서 사용하려고 할 시 null에러가 뜬다. 간단히 main.swf에서 간단히 초기화시키거나 임의의 값을 대입하여 한번 사용하면 된다.