웹디자인 강의
Flash 제로보드 리스트를 플래시로(이미지미리보기가능) ..
2005.06.21 17:32
댓글 17
-
백명정
2005.06.22 04:34
-
백명정
2005.06.22 19:50
오옷~ 완죤 짱~ 전 그냥 다이나믹 텍스트로 쓰려고만 했는데.. 미리보기까지..^^;
근데요.. 염치없지만 하나만 더 부탁드려도 될런지..
삐리리님 덕분에 최근글 스킨을 어느정도 만들었는데.. 이왕이면 갤러리 최근글까지 손대구 싶어서요..^^;
file_name1 을 이용하면 되겠지.. 했는데.. 역시 기초가 부실하야.. 계속 삽질만.. ㅠ.ㅜ
----------------------------------------------------------------------------
삐리리님 소스 중간에.. 이미지를 부르기 위해 빈 무비클립을 하나 맹글고.. 인스턴트 네임은 img 로.. php 소스에서도 $img=$data[file_name1]; 이렇게 작성한다음
_root.img.loadMovie["img"+i];
this.onEnterFrame = function() {
img._width = 60;
img._height = 60;
};
이렇게 써봤는데.. 뭐가 잘못된걸까요? 정말이지 기초가 착실해야 응용도 잘된다는걸 뼈저리게 깨닫구 있습니다..
귀찮으시겠지만.. 한번만 더 부탁드릴께요..^^ -
삐리리
2005.06.22 13:31
안녕하세요 백명정님.
소스 수정해서 올려 놓았습니다.
소스 보시면 //********* 추가부분 *****************이런식으로 올려 놓았습니다.
보시고 이해 안되시는 부분 말씀해 주세요..
그럼 오늘도 즐거운 하루 되십시요.^^ -
백명정
2005.06.24 06:12
흠.. 정말 그렇군여.. 너보다 고수께서 못 푸는 문제를 제가 어찌 풀겠습니까만은..
여기저기 뒤져보니까.. 파일에 대한 로딩이 모두 끝나야 사이즈 조절이 가능하다는데..
(1번 프레임 액션)
randnum=random(1000); // 어디다 쓰는 물건인지.. ㅡㅡ;
this.loadVariables(url+"boardList.php?id="+id+"&temp="+randnum, 0, "post"); // temp 는 리스트의 토탈갯수
(2번 프레임-공란)
(3번 프레임 액션)
if(loading == "ok"){
if(error == "ok"){
play();
}else{
gotoAndPlay(1);
}
}else{
gotoAndPlay(2);
} // 해당 파일의 로딩 여부 루프
(4번 프레임 액션)
마지막 액션으로 출력하려는 원본 소스
=============================================================================
이미지를 로드하는 대부분의 플래시들 소스가 이런식이던데..
아무리 응용을 해두 안되네요.. 에구.. 이것만 해결하믄 다 끝나는뎅.. ㅠ.ㅜ
암튼.. 매번 답변해 주셔서 넘 감사드리구.. 삐리리님께서두 무지무지 즐거운 하루 되시길 바래요..^^; -
삐리리
2005.06.23 10:05
백명정 님 안녕하세요..
제가 제로보드를 잘 몰라서요..
제로보드 갤러리 관련 URL좀 보여 주실수 있으신지요.
그럼 오늘도 즐거운 하루 되십시요.^^ -
백명정
2005.06.23 13:52
갤러리 관련 URL 이라는게 게시판 주소를 말씀하시는 건지..갤러리를 아직 따로 만들지를 않아서요..
하지만 일반 게시판이라도 업로드 1번 테이블을 출력하는 스크립트면 다 통용될꺼 같거든요..
이제 겨우 메인 페이지를 작업하고 있어서리.. 어느정도 진행이 되면 당근 공개해야죠..^^;
근데 정말 아무리 스크립트를 짜도 안먹히네요..
추가로 알게된 사실은 출력하고자 하는 게시판의 업로드 1번 테이블, 즉 DB에 있는 file_name1 테이블의 데이타는
파일이름이 아니라.. 제로보드내에 있는 data 폴더의 링크 주소(파일이름 포함)라는겁니다.. (더 복잡해졌슴..ㅠ.ㅜ)
즉, /bbs/data/bbs_photo/xxx.jpg 가 file_name1 에 들어있는 내용이더라구요..
정말이지 하나 해결하믄 또 하나가.. 갈수록 복잡해져만 가니 어쩌죠..
삐리리님~ 도와주세효~ ㅠ.ㅜ -
삐리리
2005.06.23 16:04
백명정님 안녕하세요.^^
혹시 http://flashuser.co.kr/zeroboard/sample.jpg이거와 같은 갤러리를 말씀하시는건지요?
제로보드 갤러리라는 개념을 제가 아직 접해보지 못해서 ^^
혹 위 URL이 아니라면 참고할 수 있는 URL좀 알려주세요.^^
더우신데 오늘도 즐거운 하루 되십시요. -
백명정
2005.06.23 16:24
맞아요~!! 어쩜 제가 원하는 스턀을 저리도 잘 아시는지..^^; 딱 그런식으로 만들려구 하거든요..
제가 바라는 스타일의 예제를 원하시는거였군요.. 제가 눈치가 좀 없어서..
혹시 그 예제.. 이미 작성하신건가요? 그렇다면 꼭 좀 공개를 부탁드립니다..
저것땜에 어제 밤 꼴딱샛다는.. ㅠ.ㅜ -
삐리리
2005.06.23 18:43
백명정님 날씨가 많이 덥네요...
우선 이미지 로드무비 플래시파일과 php파일은 다시 만들어서 올려놨습니다.
그런데 문제 되는건 로드무비한 이미지 _width와 _height가 먹지를 않네요..이런...
이부분은 제가 확실히 몰라서 대답을 못드리겠습니다..이부분은 다른 사이트를 참고 하셔서 조정하시면 될 듯 싶습니다.
그런 오늘도 즐거운 하루 되십시요. -
삐리리
2005.06.24 12:07
마지막까지 해결을 해 드려야 하는데..죄송합니다. 백명정님..
백명정님도 즐거운 하루 되십시요.^^ -
불량펭귄
2005.06.24 17:13
1] 사진파일의 완전로딩을 확인하는 조건문에 _height 속성자를 이용하는 이유
http://namooya.com/zboard/zboard.php?id=flash&no=157
2] 텍스트 필드에 이미지, SWF 및 무비 클립 포함시키기는 HTLP파일에서 htmlText 로 검색
3] 제로보드의 내용을 플래시로 최신글 형태로 불러오기
http://namooya.com/zboard/zboard.php?id=flash&no=124
4] 플러시 갤러리 강좌 ( GD를 이용한 썸네일 생성 ).....제로보드 사용X
http://yawoong.com/board/zboard.php?id=tutorial_kidari70&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=26
강좌 부터....
http://yawoong.com/board/zboard.php?id=tutorial_kidari70&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=41
까지.... -
불량펭귄
2005.06.24 17:26
randnum=random(1000); //0~999까지 임의의 수를 생성
this.loadVariables(url+"boardList.php?id="+id+"&temp="+randnum, 0, "post"); // temp 는 리스트의 토탈개수가 아니라 noCache를 구현하기 위한것 즉 제로보드에 새로운 글이 등록되었을경우 인터넷 옵션의 선택에 따라 기존을 cache를 그냥 읽어오게 되는 경우 새글이 등록안된것처럼 보일수가 있으므로 이것을 방지하기 위한것임 자세한 사항은 nzeo에서 noCache 에 대해서 검색하면됨.... -
백명정
2005.06.24 19:16
아.. 글쿠나.. 그러나 여전히 작동 불능.. ㅠ.ㅜ
카테고리 기능도 넣구.. 이제 썸네일로 사이즈 조절만 되면 끝인뎅..
아흑.. 도와주세효~ ㅠ.ㅜ -
삐리리
2005.06.25 22:55
불량펭귄님 좋은 정보 감사합니다.
그리고 혹 GD가 설치되어 있지 않아 섬네일생성이 안되는경우(GD가 설치되어야 섬네일이 생성된다고 합니다.)
이런방법도 있을거 같습니다.
이미지 가로,세로 길이를 구하여(GetImageSize함수를 이용하여 이미지 가로길이, 세로길이 구함) 플래시로 넘겨줍니다.
그리고 플래시에서는 이미지의 _xscale,_yscale로 접근하시며 될듯싶습니다.^^
소스는 다시 수정해서 올려 놓았습니다..
그럼 즐거운 주말 되십시요.^^ -
불량펭귄
2005.06.24 20:12
on (release) {//아무 무비 클립이나 버튼에 이 코드를 삽입
this.createEmptyMovieClip("blank", 0);
blank._x = 10;
blank._y = 10;
blank.loadMovie("candle.jpg");//로드하고자 하는 jpg 파일
this.onEnterFrame = function() {
if (blank.getBytesTotal() == blank.getBytesLoaded()) {
//위 if문의 조건부분은 상황에 따라서 blank._height >0 이런식으로 달라질수 있음
blank._width = 100;
blank._height = 100;
delete this.onEnterFrame;
}
};
}
//.............................................................................................................
createEmptyMovieClip 대신 텍스트 필드에 이미지나 swf 파일을 삽입하는경우
textHtml 속성에서 작업해야하며 _x , _y 의 디폴트 값이 대략 5~7픽셀 이므로
위치 조정이 필요
_level0.textField_txt.htmlText = "Here’s an interesting animation: <img src='animation.swf' width='100' height='100' id='animation_mc'>//작은 따음표에 유의
animation_mc._x =0;
animation_mc._y =0;
animation_mc._quality = "BEST";
위 코드는 헬프파일을 근거로해서 작성한 코드이며 모든 플래시 소스에 꼭 맞게 적용되는것은 아님 -
불량펭귄
2005.06.26 03:47
해결하는 방법은 수십가지가 있겠지만 결과물이 삐리리님처럼 깔끔하게 나오기는 힘들것같군요.
실력은 물론 대단한 정성이십니다. 힘드시겠지만 더 많은 자료 공유 부탁드립니다. -
삐리리
2005.06.26 19:03
감사합니다. 불량펭귄님.
남은 주말 즐겁게 보네십시요.^^
삐리리님게서 올리신 소스로 최신글 출력 스킨을 만들려구 하거든요..
php 소스들과 플래시 소스내에 내용에 해당하는 memo 변수를 추가해서는 작동을 하지 않는데.. 어디 다른 부분을 만져야 하는건지..
꼭 좀 수정 부탁드립니다..