본문 바로가기

FLASH/AS2.0

교육용컨텐츠에서 플래시쿠키로 내용 저장 및 불러오기 플래시에서는 Shared Objecct를 사용하여내 기기내에 쿠키처럼 정보를 저장할 수 있습니다. 교육용 컨텐츠에서도 학습자가 생각한 내용을 적을 수 있도록 구성하여 다음과 같이 보여줄 수 있습니다. 내용이 저장도 되고 불러와서 정답과 비교하기도 구현됩니다. 더보기
사지선다 퀴즈 개선됨 이러닝에서 많이 사용되는 사지선다 퀴즈를 개선한 것입니다. 좀 더 소스가 다듬어져 있어서 직관적으로 사용가능합니다. 더보기
사지선다 퀴즈 소스 이러닝에서 많이 사용되는 사지선다 퀴즈 소스입니다. 1회 틀려도 기회를 한번 더 주고 해설이 나오는데 긴 해설의 경우는 스크롤이 달려 있습니다. 문제는 3문제로 되어 있는데 적당히 수정해서 5문제로도 변형가능합니다. OX 퀴즈로도 쓸 수 있게 만들어져 있습니다. 더보기
상하 긴 무비클립 스크롤 소스 플래시에서는 적당한 컴포넌트를 만들어 쓸 수 있습니다. 다음은 상하 긴 무비클립 스크롤 소스입니다. 정해진 크기의 화면 안에서 많은 정보를 보여줘야 할 때 유용하죠. 이것은 이러닝 컨텐츠에서 많이 사용됩니다. 더보기
플래시 전역보안 설정방법입니다. 플래시에서 flv나 통신이 되는 프로그램을 내 컴퓨터에서 확인하려면 전역보안 설정이 필요합니다. 설정은 아래의 경로로 가서 웹상에 존재하는 패널로 합니다. http://www.macromedia.com/support/documentation/kr/flashplayer/help/settings_manager04a.html 패널은 아래와 같이 생겼습니다. 여러가지 설정탭이 있는데 그중에서 세번째 전역보안설정탭을 선택하면 다음과 같은 창이 뜹니다. 편집을 선택하면 나의 로컬드라이브를 선택할 수 있습니다. 여기서 폴더 찾아보기를 선택합니다. 내 로컬상의 디스크를 선택합니다. 제 경우에는 C드라이브를 선택했습니다. 이렇게 C드라이브가 선택된 것이 보입니다. 드라이브 전체를 해도 되고 특정폴더만 지정해도 됩니다. 더보기
[as2] 텍스트필드에 포커스 들어왔을 때 글자 삭제 하는 스크립트 텍스트필드에 포커스 들어왔을 때 글자 삭제 하는 스크립트입니다. 다음 코드를 사용하면 텍스트 필드에 글자를 찍었을 경우 "입력해 주세요" 라고 되어 있는 안내문구가 사라지게 됩니다. function txtChange(that) { var txtToggle = false; that.txt.onSetFocus = function() { if (txtToggle == false) { this.text = ""; txtToggle = true; } else { } }; } this.mc1.onLoad = function(){ txtChange(this); } 더보기
[AS2.0] 플래시 로딩바입니다 - 파일포맷 플래시 CS4 한때는 RIA라고 해서 화려한 모션과 어플리케이션 기능을 가진 기술들이 많았었는데 고인이 되신 스티브잡스가 특정기술에 종속되지 말고 HTML5로 하자고 주장한 이후에 플래시가 웹에서 서서히 자취를 감추게 됩니다.하지만 아직도 이러닝 컨텐츠 진영에서는 플래시로 개발하고 있으며 언어도 액션스크립트 3.0이 아닌 액션스크립트 2.0을 사용하여 개발되는 사례가 많이 있습니다.저 또한 지금도 그렇게 프로젝트를 하고 있구요. 플래시는 로딩이라는 것이 다 끝나면 실행되도록 해 주어야 중간에 오류가 안납니다.그래서 로딩이 다 된 이후에 플레이를 하도록 해 주어야 합니다.이것은 게임도 마찬가지이지요.요즘은 인터넷 속도가 빨라서 로딩을 안 달아 주기도 하지만 이러닝을 개발할 때는 로딩을 꼭 다는 것이 표준 프로세스에 가깝.. 더보기
플래시 올드버전들 다운받을 수 있는 곳 1,2,3,4,5,mx,2004,8 아주 멋진곳이네요. 이전 올드버전의 플래시를 다운받을 수 있는 곳입니다. 잡스의 농간에 놀아나서 플래시가 웹에서는 거의 사장되는 분위기 입니다. 예전에 아름다왔던 시절을 추억하며 올드버전들 한번 깔아볼까요? http://flash-ascript.blogspot.kr/2007/06/first-steps-of-flash-futuresplash.html 더보기
PrintJob()을 활용하여 프린트하는 방법 PrintJob()을 활용하여 프린트하는 방법입니다. //////////////////////////////////////////// 프린트 관련 스크립트 ////////////////////////////////////////// var totalPage:Number = 2;// 총 출력장수var hSize:Number = 0; function go_print(hSize:Number) {var pj:PrintJob = new PrintJob();var p:Number = 0;if(pj.start()) {for(var i:Number=0; i 0) {pj.send();}delete pj;} btn_prt.onRelease = function() {go_print(hSize);} 더보기
HTML페이지 안에 있는 SWF파일에서 버튼이벤트 발생시 자바스크립트 호출하게 하는 방법 HTML페이지 안에 있는 SWF파일에서 버튼이벤트 발생시 자바스크립트 호출하게 하는 방법입니다. import flash.external.*; //버튼클릭하면 download 함수실행 파라메터값은 "01"이 들어갑니다.btn_download.onRelease = function(){ExternalInterface.call("download", "01");} 더보기