사용되어질 계정에 php 가 가능하고 .mysql 계정이 있어야 합니다...
자세한 설치방법은 FLA -ZIP파일에 첨부된 설명서를 보고 따라하시면 됩니다.
오래전 겜만들 때부터 언젠가는 랭킹 시스탬을 만들어야 겠다고 생각을 했는데...
거진 1주일간 두문 불출해서 만들었습니다.
(사실 만든 시간은 4시간이지만...그래도 노심초사 준비기간이....)
물론 짧은 php실력으로 혼자힘으로 하긴 힘들었구요..
담에는 멀티플레이 플래시 게임을 만들까합니다...
- -; 못만드나?
하여튼 간탄한 게임 해보시고...소스보고 참고하세요.
플래시와 php의 연동 핵심..
1) 첫프레임에 list.php3에 사용되던 변수들을 불러오는 것입니다.
i = 1;
while (i<=10) {
set ("id"+i, "");
set ("score" + i, "");
set ("name" + i, "");
i = i+1;
}
if ((_root.page == "") or (_root.page == 0)) {
_root.page = 1;
}
loadVariablesNum ("list.php3?page=" + _root.page, 0);
---> 페이지 설정은 구지 안해도 됩니다. 혹시나 해서 살려 놓았는데..
원래 소스가 게시판에 쓰는 소스이기 때문입니다.
2) 두번째는 _root.input 무비클립속에 있는 submit버턴의 액스입니다.
따로 input한 무비클립을 만들고 input.php3에 보낼 변수들을 만든다음..
on (release) {
if (_root.score == "") {
gotoAndStop ("error");
} else if (_root.name == "") {
gotoAndStop ("error");
} else {
loadVariables ("input.php3", "../input", "POST");
gotoAndPlay ("finish");
}
}
이렇게 보내는 겁니다.
마지막에 loadvariable은 표현식으로 적어야 하며...
Expert모드로 작성을 해야 할겁니다.
뭔가 다르죠?
중간의 parameter는 target입니다.
이 무비클립에 있는 변수(name.score)들을 POST방식으로 input.php3에 보내고
동시에 php3가 실행이 되어..database에 입력이 되는 것입니다.
3) submit를 실행하면 list란 라벨 넘어가면서...첫프레임에 실행했던 액스 구문을
다시 실행 시킵니다. 그래야 업데이트가 되겠죠?
자세한 설치방법은 FLA -ZIP파일에 첨부된 설명서를 보고 따라하시면 됩니다.
오래전 겜만들 때부터 언젠가는 랭킹 시스탬을 만들어야 겠다고 생각을 했는데...
거진 1주일간 두문 불출해서 만들었습니다.
(사실 만든 시간은 4시간이지만...그래도 노심초사 준비기간이....)
물론 짧은 php실력으로 혼자힘으로 하긴 힘들었구요..
담에는 멀티플레이 플래시 게임을 만들까합니다...
- -; 못만드나?
하여튼 간탄한 게임 해보시고...소스보고 참고하세요.
플래시와 php의 연동 핵심..
1) 첫프레임에 list.php3에 사용되던 변수들을 불러오는 것입니다.
i = 1;
while (i<=10) {
set ("id"+i, "");
set ("score" + i, "");
set ("name" + i, "");
i = i+1;
}
if ((_root.page == "") or (_root.page == 0)) {
_root.page = 1;
}
loadVariablesNum ("list.php3?page=" + _root.page, 0);
---> 페이지 설정은 구지 안해도 됩니다. 혹시나 해서 살려 놓았는데..
원래 소스가 게시판에 쓰는 소스이기 때문입니다.
2) 두번째는 _root.input 무비클립속에 있는 submit버턴의 액스입니다.
따로 input한 무비클립을 만들고 input.php3에 보낼 변수들을 만든다음..
on (release) {
if (_root.score == "") {
gotoAndStop ("error");
} else if (_root.name == "") {
gotoAndStop ("error");
} else {
loadVariables ("input.php3", "../input", "POST");
gotoAndPlay ("finish");
}
}
이렇게 보내는 겁니다.
마지막에 loadvariable은 표현식으로 적어야 하며...
Expert모드로 작성을 해야 할겁니다.
뭔가 다르죠?
중간의 parameter는 target입니다.
이 무비클립에 있는 변수(name.score)들을 POST방식으로 input.php3에 보내고
동시에 php3가 실행이 되어..database에 입력이 되는 것입니다.
3) submit를 실행하면 list란 라벨 넘어가면서...첫프레임에 실행했던 액스 구문을
다시 실행 시킵니다. 그래야 업데이트가 되겠죠?
'Flash&Action' 카테고리의 다른 글
3D 메뉴 만들기 (0) | 2010.10.20 |
---|---|
Uppercase, LowerCase (0) | 2010.10.20 |
랜덤 랜덤플래쉬 (0) | 2010.10.20 |
풀스크린으로 오픈스크립트 (0) | 2010.10.20 |
Flash MX 외부 - 이미지 / 사운드 불러오기 (0) | 2010.10.20 |