목록Flash (60)
180bpm
//code start //import BGames.data.bind; import BGames.data.Binding; _root.player = {}; player.level1 = 3; player.level2 = 3; function f1($n, $o, $k, $m){ trace("f1:" + $n + ":" + $o + ":" + $k + ":" + $m); } function f2($n){ trace("f2:" + $n); } //Binding.bind(player).addBind("level1", f1, 1111, "2222").addBind("level1", f2); Binding.bind(player); player.addBind("level1", f1, 1111, "2222"); play..
어제 리소스 교체 작업 하다가 생각이 나서. 기록차. 1. 'gfxfontlib.swf'파일이 있다면 플레이어나 인티그레이트 시킨 엔진에서 'gfxfontlib.swf'을 먼저 검색해서 그 안에 있는 임베디드 시킨 폰트 오브젝트를 찾는것으로 알고 있다. 2. 이전 UI에서는 총 4개의 Font를 썼다.$NormalFontOTFB $NormalFontOTF$NormalFontOTFExB$QuestFont 대충 이런 느낌으로 사용 하고 있었다. 3. 이걸 한가지 폰트로 통일 시켜달라는 요구가 왔다.공유 라이브러리(버튼, 윈도우 프레임등)은 소스를 수정하면 되는데 문제는 각각 UI에 들어간 TextField하나하나 열어서 하려니 번거롭다는 생각이 들더라.JSFL로 TimeLine>Frame>elements 검..
/* * * FOLDER_PNG2SWF JSFL v1.2 * by Mr.doob * 스테이지 배경 손 보고, 강제로 스무싱이랑 PNG 설정으로 저장되게 수정 * fl.createDocument();를 사용하면 무조건 AS3으로 생성되기 때문에 AS2로 바꿔주는 작업 */ script(); function script() { var folderURI = fl.browseForFolderURL("Select the folder with the PNG files."); if (folderURI == null) return; var folderContents = FLfile.listFolder(folderURI); //var jpeg_quality = prompt("JPEG Quality?", "85"); //..
회사 코딩룰로 대괄호를 내려쓰지 않기(inLine)로 했다. 근데 Code Snippets가 자꾸만 멋대로 내려써서(onLine) 수정했다. 방법: Tools > Code Snippets 모든 코드에 $(CSLB) 있는걸 뺀다.
https://developer.scaleform.com/doc/gfx/4.0/clik/index.html 인스턴스 속성 availableWidth, availableHeight renderers가 사용하기 위한 컴포넌트의 넓이, 높이 dataProvider 컴포넌트에 사용할 데이터 모델 itemRenderer 각 항목을 표시할 심볼. 링키지 ID를 적는다 labelField, labelFunction dataProvider에 있는 데이터와 같이 묶일 라벨, 함수 rendererInstanceName 각 항목을 표시할 심볼. 인스턴스명을 적는다. selectedIndex 현재 선택된 인덱스 soundMap 이벤트와 사운드 프로세스 간의 매핑 스크롤링 리스트는 CoreList를 상속 받는다. 인스턴스 속성..
var i=0; trace(++i); //1 i=0; trace(i++); //0 전위연산자는 먼저 계산부터 처리하고 연산을 시작한다 후위연산자는 연산을 끝내고 계산한다 전위연산자 i = i+1; return i; 후위연산자 var tempVar = i; i = i+1; return i;
var xml:XML = ; var xml1:XML =2; trace(xml is XML);//true trace(xml is XMLList);//false trace(xml.ui is XML); //false trace(xml.ui is XMLList); //true trace(xml1.two is XML); //false trace(xml1.two is XMLList); //true trace(xml.ui as XML);//null trace(xml.ui as XMLList);//값 출력 차이 XML은 최상위 노드가 한개이면 XML XMLList는 최상위 노드가 여러개 - XML을 여러개 담은 배열 그래서 은 XML, 는 2개가 있으니까 XMLList ar uLoader:URLLoader = $e.t..
Main.as import DotLine; /** * 점선을 그려주는 클래스 * AS 2.0으로 바꿨다. * @author deb */ class Main { /** * 생성자를 대체하는 함수 * @paramswfRoot */ //private dLine:DotLine; public static function main(swfRoot:MovieClip):Void { // entry point var mc:MovieClip = new MovieClip(); mc = swfRoot.createEmptyMovieClip('mcLine', 1); var dLine = new DotLine(); dLine.lineStyle(mc,32); dLine.dotStyle(); dLine.lineTo(100, 200); ..
http://blog.naver.com/logon77/110033298588 기본적인 내용은 아래 링크를 우선 보세요. http://blog.jidolstar.com/79 기본내용 아래와 같은 주석 형태를 해석한다. /** 주석내용 */ '*'문자만 있으면 그 라인은 공백 라인으로 만든다. - 문단으로 만든다. @tag - /** 부터 이 태그까지의 내용이 package 설명 부분에 나타난다. class에 대한 주석은 import 문 아래, class문 위에 작성. 기본 적으로 public class 내에 포함된 주석을 해석하여 문서로 만들어진다. @private - 이 태그가 주석에 포함되면 해당 주석이 문서에서 빠진다. @copy reference - ex) @copy #stop @copy Movie..
private function init(e:Event = null):void { removeEventListener(Event.ADDED_TO_STAGE, init); var fontLoader:Loader = new Loader(); var fontReq:URLRequest = new URLRequest("fontlib.swf"); fontLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoadFont); fontLoader.load(fontReq); } private function onLoadFont($e:Event):void { var fontClass:Class = $e.target.applicationDomain.getDefinitio..