Action Script 2 - Flash

초간단 대화방

작성자 정보

  • 작성자 최고관리자
  • 작성일

컨텐츠 정보

본문


※ 읽기, 쓰기와 PHP 지원 가능한 계정이어야 합니다.

① My Code에 대화명을 입력합니다.
② 대화를 입력후 엔터
③ 대화입력후 Next 버튼을 누르셔도 됩니다.
④ Design by Duduji 버튼을 누르면 대화내용이 지워집니다.

※ 파일읽기와 파일쓰기 연습용 대화방입니다.

로그인 기능 및 기타 기능은 없습니다.

※ 자신의 계정에 다음 네가지가 있어야합니다.

가) 대화방 플래시 무비파일
나) 읽기 쓰기용 PHP 파일
다) 지우기용 PHP 파일
다) 대화내용 저장할 데이타 파일(myChat.txt)

◈ 소스가 복잡해질까..지우기 따로 만들었습니다.

※ 읽기 쓰기 연습용으로만 사용하세요...^^*
34_2.jpg
① Instance Name : mypass

② Instance Name : clean_data

③ Instance Name : mytext

④ Instance Name : nextb

34_1.jpg

//한글깨짐방지
System.useCodePage=true;
rmenu.Html=true;
rmenu.Htmltext="";
root_path="http://사용자계정/";

//입력한 데이터를 PHP로 보내 파일에 저장한다.
this.nextb.onPress=function () {
if (mytext.text<>"") {
var addData=mypass.text + ": " + mytext.text
myLoadVars = new LoadVars();
myLoadVars.userData=addData;
myLoadVars.sendAndLoad(root_path+"omyChangeChatData.php",myLoadVars,"POST");
mytext.Text="";
mytext.setFocus;
}
}

//입력된 데이터를 PHP를 이용 초기화합니다.
this.clean_data.onPress=function () {
myLoadVars = new LoadVars();
myLoadVars.userData=addData;
myLoadVars.sendAndLoad(root_path+"omyClearChatData.php",myLoadVars,"POST");
mytext.Text="";
mypass.text="손님";
mytext.setFocus;
}

// Enter Key 입력시...
someListener = new Object();
someListener.onKeyDown = function () {
if (Key.getCode() == 13 && mytext.text<>"") {
//입력한 데이터를 PHP로 보내 파일에 저장한다.
var addData=mypass.text + ": " + mytext.text
myLoadVars = new LoadVars();
myLoadVars.userData=addData;
myLoadVars.sendAndLoad(root_path+"omyChangeChatData.php",myLoadVars,"POST");
mytext.Text="";
mytext.setFocus;
}
};
Key.addListener(someListener);

//대화창을 화면에 표시합니다.
_root.onEnterFrame = function() {
root_path="http://duduji.iptime.org/omy/";
myLoadVars = new LoadVars();
myLoadVars.load(root_path+"omyChat.txt"); // PHP에서 사용하는 파일명과 일치해야한다.
myLoadVars.onLoad = function(success) {
loadData=myLoadVars.myChatText;
rmenu.HtmlText = loadData;
tscroll.setScrollPosition(100);
}
}
ChangeChatData.php 내용입니다. $userData=$_POST["userData"];
$filename="myChat.txt";
$fo=fopen($filename,"r");
$myOldString=fread($fo,filesize($filename));
fclose($fo);
$myNewString=$myOldString.$userData."
";
$fp=fopen($filename,"w");
fwrite($fp,$myNewString);
fclose($fp);
?>
ClearChatData.php 내용입니다. $myNewString="myChatText="; //위에서 사용하는 대화저장파일명과 일치하여야한다.
$fp=fopen($filename,"w");
fwrite($fp,$myNewString);
fclose($fp);
?>
인터넷 설정 도구
인터넷 옵션-일반탭
임시 인터넷 파일
열어본 페이지는 다음에 빨리 볼 수 있도록 따로 저장합니다.
설정
저장된 페이지의 새 버전 확인
페이지를 열때마다

관련자료

댓글 0
등록된 댓글이 없습니다.
알림 0