디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

횽들 이 소스를 자바로 바꾸려면 뭐뭐를 바꿔야하는지 좀 알려주세요

ㅁㄴㅇㄻㄴㅇ(210.119) 2010.06.10 16:21:28
조회 103 추천 0 댓글 2

var P_name:String = "Timetable 1.0 Flash Version";
var P_programmer:String = "Mun-Jinyeong";
var P_date:String = "2009.03.03"

/*******************************************/


/*
 * Point *
 
 //한시간에 사용되는 칸
 weight = 110;
 height = 50;
 
 월요일|| x: 50  y: 50;
 화요일|| x: 160  y: 50;
 수요일|| x: 270  y: 50;
 목요일|| x: 380  y: 50;
 금요일|| x: 490  y: 50;

 중요한 건.
 첫째. 어느 지점에 드래그를 했을때 자동으로 맞춰져야 한다는거.
 둘째. 자료를 보관하고 있어야 한다는거. 즉 로딩이 되야 한다는거.(왠만하면 DB를 이용하는게 좋을듯 함- MySql or XML)
 셋째. 점유율을 낮춰야함. (cacheAsBitmap 사용권장)
 넷째. 사용하기 편리해야함.
 
         월    화     수    목    금
 01. | 00 | 01 | 02 | 03 | 04 |
 02. | 05 | 06 | 07 | 08 | 09 |
 03. | 10 | 11 | 12 | 13 | 14 |
 04. | 15 | 16 | 17 | 18 | 19 |
 05. | 20 | 21 | 22 | 23 | 24 |
 06. | 25 | 26 | 27 | 28 | 29 |
 07. | 30 | 31 | 32 | 33 | 34 |
 08. | 35 | 36 | 37 | 38 | 39 |
 09. | 40 | 41 | 42 | 43 | 44 |
 10. | 45 | 46 | 47 | 48 | 49 |
 11. | 50 | 51 | 52 | 53 | 54 |
 12. | 55 | 56 | 57 | 58 | 59 |
 13. | 60 | 61 | 62 | 63 | 64 |
 
*/

//변수, 배열 지정
var nums:Number = 0;
var xx:Number = 50;
var yy:Number = 40;
var week:Array = Array("월요일", "화요일", "수요일", "목요일", "금요일");
var times:Array = Array("09:10~10:00", "10:10~11:00", "11:10~12:00", "12:10~13:00", "13:10~14:00", "14:10~15:00", "15:10~16:00", "16:10~17:00", "17:10~18:00", "18:10~19:00", "19:10~20:00", "20:10~21:00", "21:10~22:00");


System.useCodepage = true;

//Start Setting_Botton Attach Movie
function starts(){
 for(var i=0;i<13;i++){
  for(var r=0;r<5;r++){
   if(nums < 10){
    _root.attachMovie("mc_bt", "mt_0" + nums, this.getNextHighestDepth(), { _x:xx, _y:yy });
    _root["mt_0" + nums]._alpha = 50;
    _root["mt_0" + nums].cacheAsBitmap = true;
    _root["mt_0" + nums].t_1.text = week[r] +"  "+ (i+1) + "교시";
    _root["mt_0" + nums].t_2.text = times[i];
    _root["mt_0" + nums].text1 = week[r] +"  "+ (i+1) + "교시";
    _root["mt_0" + nums].text2 = times[i];
    _root["mt_0" + nums].alpha2 = 50;
    _root.bt_mouse(_root["mt_0" + nums]);
   }else{
    _root.attachMovie("mc_bt", "mt_" + nums, this.getNextHighestDepth(), { _x:xx, _y:yy });
    _root["mt_" + nums]._alpha = 50;
    _root["mt_" + nums].cacheAsBitmap = true;
    _root["mt_" + nums].t_1.text = week[r] +"  "+ (i+1) + "교시";
    _root["mt_" + nums].t_2.text = times[i];
    _root["mt_" + nums].text1 = week[r] +"  "+ (i+1) + "교시";
    _root["mt_" + nums].text2 = times[i];
    _root["mt_" + nums].alpha2 = 50;
    _root.bt_mouse(_root["mt_" + nums]);
   }
  
   nums++;
   xx += 110;
  }
  xx = 50;
  yy += 50;
 }

}


//mouse Effect(Timetable)
function bt_mouse(obj:Object){
 obj.onRollOver = function(){
  this.onEnterFrame = function(){
   this._alpha += (100-this._alpha)*0.3;
  }
 }
 
 obj.onRollOut = function(){
  this.onEnterFrame = function(){
   this._alpha += (this.alpha2-this._alpha)*0.3;
  }
 }
 
 obj.onRelease = function(){
  this.onEnterFrame = function(){
   this._alpha += (this.alpha2-this._alpha)*0.3;
  }
 }
 
 obj.onReleaseOutside = function(){
  this.onEnterFrame = function(){
   this._alpha += (this.alpha2-this._alpha)*0.3;
  }
 }
}


//mouse Effect(Time)
function btss(bl:Object){
 
 bl.gotoAndStop(2);
 bl.boo = false;
 
 bl.onPress = function(){
  this.startDrag();
  bl.boo = true;
 }
 
 bl.onRelease = function(){
  this.stopDrag();
  //this.dropTarget._name;
  trace(this._droptarget);
  trace(_root[this._droptarget.substr(1,5)]._x +" :: "+_root[this._droptarget.substr(1,5)]._y);
  if(this._droptarget){
   bl.xx = _root[this._droptarget.substr(1,5)]._x;
   bl.yy = _root[this._droptarget.substr(1,5)]._y;
  }else{
   bl.xx = bl._x;
   bl.yy = bl._y;
  }
  bl.boo = false;
 }
 
 bl.onEnterFrame = function(){
  if(this.boo == false){
   this._x += (this.xx-this._x)*0.3;
   this._y += (this.yy-this._y)*0.3;
   bl.gotoAndStop(2);
  }
 }
 
}

 

//XML Load
myXML = new XML;
myXML.ignoreWhite = true;
myXML.load("timetable.xml");
myXML. = function(){
 lists = myXML.firstChild.childNodes;
 var numt:Number = 0;
 
 for(var i=0;i<lists.length;i++){
  _root.attachMovie("mc_bt","bl"+numt, _root.getNextHighestDepth(),{ _x:50, _y:40});
  s_list = lists[i].childNodes;
 
  //요일
  tt = s_list[0].firstChild.nodeValue;
  tt = tt*110;
  _root["bl"+numt]._x += tt;
 
  //시간
  tt = s_list[1].firstChild.nodeValue;
  tt = tt*50;
  _root["bl"+numt]._y += tt;
 
  // 수업길이
  tt = s_list[2].firstChild.nodeValue;
  tt = tt*50;
  _root["bl"+numt].gotoAndStop(2);
  _root["bl"+numt].tlts._height = tt+2;
  if(tt != 50){
   _root["bl"+numt].tft._y = tt/4;
  }
  _root["bl"+numt].tft.tt1.text = s_list[3].firstChild.nodeValue;
  _root["bl"+numt].tft.tt2.text = s_list[5].firstChild.nodeValue  + " | " + s_list[4].firstChild.nodeValue;
  _root.btss(_root["bl"+numt]);
  numt ++;
 }
 
}


//Function Start
starts();

//Timeline Stop
stop();

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 현역으로 군대 안 간게 의아한 스타는? 운영자 25/06/30 - -
269775 예전에 분당 프갤 번개 당시의 꽃등심 [2] 분당살람갤로그로 이동합니다. 11.09.05 102 0
269774 늅늅 햏햏했갤로그로 이동합니다. 11.09.05 22 0
269773 [잡설]만년필을 하나 팔려고 하는데.. (14.32) 11.09.05 50 0
269772 난 내일까지만 일하지롱 [3] 좋은아버지갤로그로 이동합니다. 11.09.05 88 0
269771 웹 질문 [10] ㄷㄷㄷ(175.214) 11.09.05 73 0
269770 웹에이젼시는 원래 소규모임? [3] ㄹㄹㄹ(220.117) 11.09.05 74 0
269767 jsp 궁금하면 이 글봐 여기에 다 설명 되어있다 ㅋ [1] 좋은아버지갤로그로 이동합니다. 11.09.05 94 0
269766 횽들아 디시인사이드 앱 같은걸 만들어보고싶은데 [42] dma(119.200) 11.09.05 237 0
269762 겨루 : 잘난 넘 하나 와라 [1] 로하로하알로하갤로그로 이동합니다. 11.09.05 59 0
269759 안드로이드 커버플로우 좀 봐줘 횽들 [1] !@#$ㅇㅇ(211.238) 11.09.05 155 0
269758 sns이야기가 나와서 그런데.. 이제 점차 시간이 지나면.. [9] 쿄스케갤로그로 이동합니다. 11.09.05 101 0
269756 근데 밑글보고 겨루횽 [3] 로하로하알로하갤로그로 이동합니다. 11.09.05 63 0
269755 안철수......... 속이 쓰려 온다... ㅇ.ㅇ(218.48) 11.09.05 84 0
269754 짝퉁 OS형이 좋아한다던애 [4] 지금,여기갤로그로 이동합니다. 11.09.05 69 0
269753 자바에서 local static을 막은 이유가 쉽게 납득이 안되는데. [5] anony(211.192) 11.09.05 94 0
269751 아스횽 바쁘나? [2] 일광면(119.198) 11.09.05 53 0
269750 형들 진짜 오랜만이야. 내 사수 진짜 너무 좋다 ㅠㅠ [4] 좋은아버지갤로그로 이동합니다. 11.09.05 113 0
269749 근데 지금보니 MSDN이 따운됐던게 아니라 [8] 땡칠도사갤로그로 이동합니다. 11.09.05 101 0
269748 이책목록 어떻게 생각해? [4] 131(210.103) 11.09.05 73 0
269747 이거 뭔말이야 횽들???(트리) [3] 컴돌이(180.227) 11.09.05 60 0
269745 뭐하나 물어보자. [28] 겨루갤로그로 이동합니다. 11.09.05 228 0
269743 갤님들 C++ 독학하려는데 조언좀요. 늅늅E갤로그로 이동합니다. 11.09.05 117 0
269742 푸티쓰는데 함수이름때문에 오류나요 ㅠㅠ [3] aa(14.45) 11.09.05 52 0
269736 돈은 준비됬다.잘난 넘 하나 와라. [12] 겨루갤로그로 이동합니다. 11.09.05 201 0
269732 트리 순회 짜는거 졸래 쉽네... [5] 컴돌이(180.227) 11.09.05 132 0
269729 ㅅㅂ 내일 예비군이야 ㅠㅜ 예비군 정말 싫어.. 차라리 회사 나오고 싶다 [10] 쿄스케갤로그로 이동합니다. 11.09.05 121 0
269723 앗 ㅅㅂ... 정말 40대 이상 개발자들 없는거냐? 나 X됐네... [2] ㅇㅇㅇ(122.38) 11.09.05 156 0
269722 회사에 40대 가까운 개발자들이 그렇게없음? [3] 131(210.103) 11.09.05 165 0
269716 비트 자바 펀드먼탈 왔는데 오 ~ [1] 포~~~~~(112.169) 11.09.05 92 0
269715 구글은 72세 현역 개발자도 있다고 한 거 분당살람갤로그로 이동합니다. 11.09.05 89 0
269714 아 혹시 yomiko,성님 있어? 점술가2갤로그로 이동합니다. 11.09.05 56 0
269713 좃도아닌거같은데 이거때메 빡돌라그럼ㅜㅜ [3] 우하하(122.37) 11.09.05 50 0
269712 웹페이지 텍스트만 긁어주는 프로그램같은거업을긔 [3] ㅇㅇ(61.77) 11.09.05 91 0
269711 나 좀 살려줘 ㅠㅜㅜㅠㅜ 형들(221.148) 11.09.05 37 0
269710 c 언어.. 그거 참 어렵지 않다. iljeomobolt갤로그로 이동합니다. 11.09.05 70 0
269709 “구글선 72세 엔지니어도 현역…한국선 30대만 돼도 현장 떠나” [2] 쿄스케갤로그로 이동합니다. 11.09.05 150 0
269708 비트고급 일기 시즌 1 끝 :) [4] +어게인갤로그로 이동합니다. 11.09.05 133 0
269707 분석할만한 c언어 소스 어디 없나여? ㅇㅅㅇ(70.72) 11.09.05 65 0
269706 아 망할 교양 [2] 차도컴공남갤로그로 이동합니다. 11.09.05 57 0
269705 c언어의 기초라는책 왤캐개념이없냐이거; [2] 사고편향형ADHD갤로그로 이동합니다. 11.09.05 105 0
269703 드디어 새벽 잠을 쪼개가며 하루 3시간씩 시간들여 게임 하나 만듬 ㅠㅠ [4] ㅇㅇㅁㅇㄻㅁ갤로그로 이동합니다. 11.09.05 164 0
269701 내가 존나 신박한코드 보여줄게 [1] elwlwlwk갤로그로 이동합니다. 11.09.05 131 0
269696 55미 인터넷이 빠르면 it강국이랑꼐요! [1] 김뉴비(118.91) 11.09.05 65 0
269693 질문하나할게요 it에서 근나마 대우좋은 직업은뭘까요 [4] ㅋㅌㅊ(119.69) 11.09.05 110 0
269692 왜 토렌트로 파일받는거보다 usb에 데이터저장하는게 더 느리지..? [1] SODMaster갤로그로 이동합니다. 11.09.05 71 0
269691 구글메인은 확인하고 갤질하냐... [1] ㅋㄱ(183.96) 11.09.05 100 0
269689 NHN 관련해서 질문좀 할게요 아시는 분 답변좀..ㅠ [5] 뉴비ㅠ(125.141) 11.09.05 184 0
269687 하루라도 코딩을 안하면 손이 간질간질거리고 머리가 답답하다. ㅁㄴㅇ(175.116) 11.09.05 74 0
269686 형들 C#에서 반복문마다 속도 차이 있어여? [2] ㅁㄴㅇㄹ(125.132) 11.09.05 101 0
269685 자바하고 C#은 [1] 땡칠도사갤로그로 이동합니다. 11.09.05 132 0
뉴스 이영숙 배우, 사회적 선한 영양력과 연기력을 겸비한 ~ ’ (2025 인천국제민속영화제) 디시트렌드 10:00
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2