-
CFileDialog 파일을 읽거나 저장할때 파일창 띄우기
파일에 변수의 내용을 직렬화 해서 저장,읽어들이는 예제CFileDialog dlg( TRUE(읽기)/FALSE(저장), 기본확장자, 기본파일명, 열기모드->MSDN 참고, 파일창 아래쪽에 나오는 필터링)파일을 열어 변수에 읽어들일때 char szFilter[] = “PCMON (*.CFG) | All Files(*.*)|*.*||”; CFileDialog dlg(TRUE, “cfg”, “pcmon”, OFN_HIDEREADONLY, szFilter); if(IDOK == dlg.DoModal()) { CString strPathName = dlg.GetPathName(); CFile fp; CFileException e; if(!fp.Open(strPathName, CFile::modeRead, &e)) { e.ReportError(); return; } CString str; CArchive ar(&fp, CArchive::load); ar >> str;}파일을…
-
[C++]MAP 클래스 사용법
-
MFC 파일선택 대화상자
한개의 파일만 선택할 경우 char szFilter[] = “Image (*.BMP, *.GIF, *.JPG) | *.BMP;*.GIF;*.JPG | All Files(*.*)|*.*||”; CFileDialog dlg(TRUE, NULL, NULL, OFN_HIDEREADONLY, szFilter); if(IDOK == dlg.DoModal()) { CString strPathName = dlg.GetPathName(); } 여러개의 파일을 복수 선택할 경우 dwFlag에 OFN_ALLOWMULTISELECT 설정한다. 선택된 여러 파일 리스트가 저장될…
-
배열 초기화 방법
-
SWFObject 사용하기
-
SWFAddress – 플래시에서 Deep Linking 사용하기
-
AS3 메인 스테이지에 들어온 썸네일만 로딩하기..
-
마스크를 이용한 스크롤바 클래스..
package { import flash.display.DisplayObject; import flash.display.Sprite; import flash.events.Event; import flash.events.MouseEvent; import flash.geom.Rectangle; public class Scroller extends Sprite { private const PADDING:uint = 20; private var _scrollItem:DisplayObject; private var _masker:Sprite; private var _scrollbarContainer:Sprite; private var _scrollbar:Sprite; private var _path:Sprite; /** * Constructor. * * @param $displayObject The object to be scrolled. * @param $height [옵션] 길이. * @param…
-
AS3 FileReference 를 이용한 다중업로드
ActionScript 3.0: 1 2 3 4 5 6 7 8 9 var list:FileReferenceList = new FileReferenceList(); list.addEventListener(Event.SELECT, selectHandler, false, 0, true); list.browse(); function selectHandler(event:Event):void{ var request:URLRequest = new URLRequest(“upload.php”); var files:Array = FileReferenceList(event.target).fileList; for (var i:uint = 0, l:uint = files.length; i < l; i++) FileReference(files[i]).upload(request); }; PHP:…
-
AS3.0 원형 프리로더 클래스
package { import flash.display.Graphics;1076837207.as import flash.display.Sprite; import flash.events.*; /** * … * @author … */ public class PreLoader extends Sprite { var circleToMask:Sprite = new Sprite(); var circle:Sprite = new Sprite(); var circleMask:Sprite = new Sprite(); var percentage:Number = 0; var tper:Number = 0; var i:Number = 0; public function PreLoader(x:Number,y:Number) { //큰원을 그린다. circleToMask.graphics.beginFill(16755370); circleToMask.graphics.drawCircle(0, 0, 10); circleToMask.graphics.endFill(); addChild(circleToMask); …