본문 바로가기

AS

AS3 에서 Dictionary for(i; i < xml.NOTE.length(); i++) { if(m_dic[ String(xml.NOTE[i].@ID) ] == null) { m_dic[ String(xml.NOTE[i].@ID) ] = xml.NOTE[i]; m_xml.appendChild(xml.NOTE[i]); bRet = true; trace(m_dic[ String(xml.NOTE[i].@ID) ]); } } 처럼 String으로 확실하게 형변환을 해 주어야 Dictionary 가 정확하게 작동한다. @ID 가 아무리 String 이어도 정확하게 형을 String으로 지정하지 않으면 정상적으로 돌아가지 않는다 ~ 더보기
AS3 문자열 계산하기 ~ static public function getStringBytes(str:String):int { var ba:ByteArray = new ByteArray(); ba.writeMultiByte(str, "euc-kr"); return ba.length; } 이렇게 ByteArray를 이용해서 계산을 한다. 더보기
with의 유용성 with 문은 범위 체인 목록에 있는 여러 항목을 동시에 액세스할 때 유용합니다. 다음 예제에서는 내장 Math 객체가 범위 체인의 맨 앞에 옵니다. Math를 기본 객체로 설정하면 식별자 cos, sin 및 PI는 각각 Math.cos, Math.sin 및 Math.PI로 확인됩니다. 식별자 a, x, y 및 r는 Math 객체의 메서드나 속성은 아니지만 polar() 함수의 객체 활성화 범위 내에 존재하기 때문에 해당 로컬 변수로 확인됩니다. function polar(r:Number):void { var a:Number, x:Number, y:Number; with (Math) { a = PI * pow(r, 2); x = r * cos(PI); y = r * sin(PI / 2); } trace(.. 더보기
TextField 클릭 후 다른 창에 포커스 가지 않는 오류 가령 이 상태에서 "Link를 지정하세요" 를 클릭 하자.. 그리고 나면 다른 인풋박스나 버튼에 마우스 클릭, 포커스 이벤트가 발생하지 않는다. 이때의 코드를 보면 m_ann = new TextField(); m_ann.selectable = false; addChild(m_ann); 이렇게만 되어 있다. 아무래도 selectable 이 false 가 되면서 마우스를 흡수(?) 해 버리는 게 아닐까 한다. 이럴 땐 m_ann.mouseEnabled = false; 해 주어서 마우스 이벤트를 아예 받지 않도록 해주면 정상 작동 한다. 더보기
TransitionManager의 Transition의 finish 이벤트 처리하기 AS3 에서는 TransitionManager의 finish 이벤트가 없기 때문에 AS2 에서 제공하는 allTransitionsInDone, allTransitionsOutDone 이벤트를 응용한다. private var barTransitionManager:TransitionManager; ... barTransitionManager = new TransitionManager(this); barTransitionManager.addEventListener("allTransitionsInDone", nextTransition); ... public function nextTransition(e:Event):void { .. transition 종료시 여기로 들어온다. } http://www.flasha.. 더보기
네이버 지식 쇼핑 [OpenAPI] http://papilion.hosting.paran.com/naver/NaverShopManager.html 동강님의 책검색에 자극 받아 만들어 본 쇼핑 검색.. 더보기
사진 오려보기... ㅋ.. 이미지를 로딩하게 했더니 보안에 걸려서 안 되는군요.. 링크로 겁니다 ~ 다들 하셨던 건데.. 전 첨하니 재밋네요.. VC++ 로 하면 얼마나 걸린런지.. GDI++ 로 하면 의외로 쉽게 끝날지도 모르겠네요 ^^ http://papilion.hosting.paran.com/ImageFrame.html 더보기
아웃룩 리스트 완료!! 만들고 보니 뿌듯하다 ㅋ, 다음 프로젝트로 고고고 더보기