2011-08-25 8 views
1

나는 플래시 게임을 편집 중입니다. 사용자가 제출 버튼을 누를 때마다 점수가 내 Server.How의 데이터베이스에 저장되어야합니다.이 작업을 수행 할 수 있습니까? 변수가 저장되는 변수. 내 데이터베이스로 보낼 수 있습니다.플래시의 점수 변수에서 값을 얻는 것

답변

0

통신 할 수있는 일종의 서버 측 스크립팅 언어가 필요합니다. 플래시 코드는 데이터베이스에 직접 삽입 할 수 없기 때문에 네트워크를 통해 전송할 데이터 만 인코딩하고 서버 측 스크립트로 전달할 수 있습니다 그런 다음 데이터베이스에 삽입 할 수 있습니다. 이것은 기본적으로 보안상의 이유로 일반적으로 사람들이 데이터베이스를 열어 인터넷에있는 곳 어디에서나 물건을 넣을 수 있도록하려는 것입니다. PHP 또는 Java 또는 C#이나 Perl 또는 Python 또는 다른 모든 언어를 사용하여 데이터베이스에 연결하고 Flash Player에서받은 데이터를 삽입하는 작업을 수행 할 수 있습니다. 사물의 AS3 측에 대한 추가 정보를 원하시면 여기를 찾습니다

이 페이지에서 가져온 아래

: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/URLRequest.html#methodSummary

참고 :이 예제를 실행하려면 예제 에서 원격 응용 프로그램의 URL이 작동을 교체해야합니다 URL. 또한 URLVariables 객체에서 Flash Player가 캡처 한 정보를 처리하려면 서버 코드가 이어야합니다.

패키지 { import flash.display.Sprite; import flash.net.navigateToURL; import flash.net.URLRequest; import flash.net.URLVariables;

public class URLVariablesExample extends Sprite { 

    public function URLVariablesExample() { 
     var url:String = 

"http : // www. [yourDomain] .com/application.jsp"; var request : URLRequest = new URLRequest (url); var 변수 : URLVariables = 새 URLVariables(); variables.exampleSessionId = new Date(). getTime(); variables.exampleUserLabel = "guest"; request.data = 변수; navigateToURL (요청); } }}이

+0

나는 액션 스크립트에서 사용자가 전송 버튼을 클릭 할 때 내가 무엇을해야하는지, 내가 플래시 CS에서 아주 새로운 오전하는 point.now를 저장하는 변수 TOTALPOINTS이 있음을 보았다 . 나는 PHP를 사용하고 싶다. –

+0

미안하다. ZainShah 나는 직장에있는 이래로 나는 대답 할 수 없다. 나중에 저녁에 시간이 있다면 나는 다시 돌아올 것이다. 그러나 처음에는 너는 할 수있다. http://active.tutsplus.com/tutorials/actionscript/create-a-flash-login-system-using-php-and-mysql-part-1/ 여기에 대한 정보가 많이 있습니다. 이 작업은 다른 작업보다 복잡하며 어떤 옵션을 선택해야하는지에 따라 프로젝트의 복잡성에 달려 있습니다. 나중에 간단하게 작성하여 간단하게 작성한 다음 다른 사람이 응답하지 않으면 내 서버에 게시합니다. – shaunhusain

+0

튜토리얼을 살펴 봤는데도 여전히 무언가에 매달려 있다면 방금 그 모든 내용을 뒤집어서이 내용을 다시 작성하기보다는이 작업에 필요한 모든 요소 조각이 들어있는 것 같습니다. 기사 나는 그것이 당신이 그것을 통해 일하는 것을 도운다면 그것이 아마도 최고라고 생각한다. – shaunhusain