-
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 설정한다. 선택된 여러 파일 리스트가 저장될 […]
-
디아블로3 자동 로그인 소스
2012.05.15 일 디아블로3 이 정식으로 발매 됐다…근데 접속하기가 어려워 ㅠㅠㅠ 짜증나서 C#으로 자동 로그인 하는 프로그램을 만들었다…편하긴 하다..1365151932.rar1024152412.xxx
-
배열 초기화 방법
배열을 선한하고 배열의 값들을 초기화 해줘야 하는데 For 같은 반복문을 사용하지 않고 초기화 할수 있다. double [] test = new double[24]; // 왼쪽과 같이 배열을 선언했을경우 각각의 배열에는 쓰레기값이 들어간다.Array.Clear(test,0,24); // 왼쪽과 같이 사용하면 배열이 전부 초기화된다.
-
SWFObject 사용하기
1. 시작하기 SWFObject는 SWF파일을 임베딩하고 플래시 플레이어와 관련된 정보를 읽어 낼 수 있는 완벽한 도구 개발에 중점을 둔 자바스크립트API로서 기존 모든 플래시 플레이어 임베딩 방법의 단일화가 목적이고 Adobe 플래시 플레이어 컨텐츠 임베딩에 대한 새로운 표준을 제공하고자 합니다. 라는건 너무 복잡하고.. 쉽게말해 html에 SWF를 보여줄 수 있는 참~ 좋은 자바스크립트 API 입니다. ^^; 2. 다운로드 SWFObject는 […]
-
SWFAddress – 플래시에서 Deep Linking 사용하기
1. 시작하기 위키피디아1)의 정의를 보면 Deep Linking은 인터넷 상에서 웹사이트의 메인 페이지나 홈페이지 대신 특정 페이지나 이미지로 연결되는 하이퍼링크를 만드는 것 이라고 되어있습니다. 그리고 이러한 연계를 가능하게 하는 링크를 Deep Link라고 규정하고 있습니다. 즉, 플래시에서 Deep Linking 사용하기란 SWF에 임의의 해시링크(#)를 부여하여 SWF내부에서 새로고침 없이 특정 화면으로 이동하게끔 만드는것이 이번 포스팅의 핵심입니다. 간단한 예제를 통해 […]
-
AS3 메인 스테이지에 들어온 썸네일만 로딩하기..
// 섬네일을 체크 하고 현재 로드되지 않았다면 로드하는 함수 . public function thumbStatusChecker() : void { var thum:DisplayObject = null; var Loaded:Boolean = false; var Count:uint = 0; while (Count […]
-
마스크를 이용한 스크롤바 클래스..
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); […]
-
WPF Template의 이해
Template에 대해서 간단히 포스팅 합니다. <Button Height=”100″ > <TextBlock Height=”Test”></TextBlock> </Button> XamlReader는 위 XAML 코드를 아래와 같은 코드로 번역할 것입니다. Button button = new Button { Height = 100 }; button.Content = new TextBlock { Text = “Test” Button과 TextBlock의 실제 Instance를 내부에서 실제로 ‘생성’하게 […]