디시인사이드 갤러리

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

갤러리 본문 영역

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

ㅁㄴㅇㄻㄴㅇ(210.119) 2010.06.10 16:21:28
조회 101 추천 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
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 축의금 적게 내면 눈치 줄 것 같은 스타는? 운영자 24/11/11 - -
210197 자바 GUI refresh 문제 때문에 질문 좀 하겠습니다. [4] 책벌레(121.183) 10.10.01 5733 0
210196 형들 이거 간단한 함수문제만 내주면안될까? [6] 스2(211.207) 10.10.01 94 0
210195 DB 프로젝트 주제 쩔져? [2] ㄹㅇ(168.131) 10.10.01 182 0
210194 아 이거보고 뿜었닼ㅋ 시밬ㅋ [1] 햏햏했갤로그로 이동합니다. 10.10.01 169 0
210193 야근안하고 일찍 퇴는하는 법을 알아냈다!!! [3] 씬입사원갤로그로 이동합니다. 10.10.01 139 0
210191 델파이 실무에서 사용함? [1] ㅇㅇ(110.8) 10.10.01 101 0
210190 내 목숨을 아이유에..! [5] 야메떼♥갤로그로 이동합니다. 10.10.01 162 0
210189 대기업에서 진급못하면 왜 짤리나요?? [4] dd(61.43) 10.10.01 443 0
210188 패키지 가르는 법 좀 늅늅늅비갤로그로 이동합니다. 10.10.01 75 0
210187 개발자의 전후 [4] Vita500갤로그로 이동합니다. 10.10.01 261 0
210186 추천 좀 166.44(116.44) 10.10.01 50 0
210185 구석횽 봄니다 [3] 햏햏했갤로그로 이동합니다. 10.10.01 59 0
210184 아따 춥네~~ 이모군(175.114) 10.10.01 41 0
210183 34살인데 신입 취업 안될까? [5] so sexy(116.32) 10.10.01 824 0
210182 님들은 아스키코드값 다 외움? [3] 166.44(116.44) 10.10.01 164 0
210181 소원을 말해봐 지니(121.182) 10.10.01 67 0
210179 외국 락 콘서트.. 우왕.. 우리나라 도 저런거 하자.. [1] rntjr갤로그로 이동합니다. 10.10.01 93 0
210178 다들 프로그래밍할때 머쓰나요? [13] 착한디씨패밀리갤로그로 이동합니다. 10.10.01 197 0
210177 물다횽 잘 갔다와... [6] rntjr갤로그로 이동합니다. 10.10.01 110 0
210176 옴니아 7이 나와? 어떡해갤로그로 이동합니다. 10.10.01 52 0
210175 님드라 디씨 안하면 인생에 지장생김? [3] \'ㅅ\'(211.222) 10.10.01 119 0
210174 나 퇴근... 물속의다이아갤로그로 이동합니다. 10.10.01 43 0
210173 나 고등학교때 타블로가 미국에 사람만한 쥐가 있다고 했거든 [6] 어떡해갤로그로 이동합니다. 10.10.01 586 0
210172 아 시발 나의 롤모델을 정함 [5] 166.44(116.44) 10.10.01 192 0
210171 아.... 밤샜다 [5] 166.44(116.44) 10.10.01 119 0
210170 웹프할때 마소놈들꺼 WeDeveloper 같은 툴 없음?? [4] ㅇㄹㅇ(168.131) 10.10.01 241 0
210169 구글신이 이번엔 이미지 포맷을 발표했네,, [5] AutuMn(115.94) 10.10.01 149 0
210168 횽님들 저 간단한 질문하나 해도 될까요.. 굽신굽신 [6] 깐깐찡어(118.45) 10.10.01 74 0
210167 저그는 이렇게 탄생하였노라... [5] Ordinary Day갤로그로 이동합니다. 10.10.01 150 0
210165 매트랩 잘 하는 횽들 ㅠ [2] 굴단보리건빵갤로그로 이동합니다. 10.10.01 71 0
210164 어케함 [1] ㅁㅁ(116.44) 10.10.01 50 0
210162 c++ 버튼이거 아이콘으로 변경, 연결하는법좀.. [1] 안드로마스터갤로그로 이동합니다. 10.10.01 133 0
210161 뭔놈의 로밍이 왜 이리 비싸냐... [4] 물속의다이아갤로그로 이동합니다. 10.10.01 106 0
210160 경찰이 뽑은 가장 황당한 사건 Best7 [6] 햏햏했갤로그로 이동합니다. 10.10.01 262 0
210159 헬스갤에서 수원으로 검색되는 게시물리스트좀 올려주실 용자분!! [7] 햏햏했갤로그로 이동합니다. 10.10.01 103 0
210158 존나 웃긴게 햏햏했갤로그로 이동합니다. 10.10.01 63 0
210157 최강어플류 종결자.jpg [8] 주방아가씨갤로그로 이동합니다. 10.10.01 390 0
210156 요청 글 햏햏했갤로그로 이동합니다. 10.10.01 46 0
210155 횽들 우리 수업듣는데, java 프로젝트 주제 선정 해줘 나 대2 [9] 심심해(220.68) 10.10.01 182 0
210154 미국 Yahoo!도 거의 망하는 분위기던데 [6] 분당살람갤로그로 이동합니다. 10.10.01 276 0
210153 망해가는 디씨가 주는 교훈 [1] 낚시글(121.182) 10.10.01 121 0
210152 KCP 새끼들 조낸 짜증나네. Ordinary Day갤로그로 이동합니다. 10.10.01 85 0
210151 C언어 문의 드려요.. [4] 멀그런걸다갤로그로 이동합니다. 10.10.01 112 0
210149 이건 그냥 장난으로 해 본 생각이니까, 너무 심각하게 비평하지 말아 줘. [3] 분당살람갤로그로 이동합니다. 10.10.01 108 0
210148 디씨하고 다이나하고 합병했을 때의 시너지 효과로는 뭐가 있을까 [5] 분당살람갤로그로 이동합니다. 10.10.01 98 0
210146 아 왜케 프갤이 끌리지 [2] 으므훗갤로그로 이동합니다. 10.10.01 128 0
210145 배추한포기 15000원의 진실 [13] 햏햏했갤로그로 이동합니다. 10.10.01 261 0
210144 dc 살리는 방법 죤나 쉽지 않냐? [2] (112.223) 10.10.01 112 0
210143 오늘 저녘은 왠지 치킨이 죤나 땡길거 같다. [2] (112.223) 10.10.01 98 0
210142 오늘 사장 한태 역러쉬 당할뻔 했닼ㅋㅋㅋㅋ [1] (112.223) 10.10.01 114 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2