Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Сохранение результатов игры на сайте (http://www.flasher.ru/forum/showthread.php?t=144291)

alex45 08.09.2010 13:28

Сохранение результатов игры на сайте
 
Привет всем)))
Некоторые игры поддерживают функцию сохранения результатов(очков) на сайте. Для этого они используют php скрипт, который обрабатывает данные из flash игры по средствам ActionScript. Как из обычной игры, в которой предусмотрена система начисления очков сделать полноценную игру, которая сможет сохранять свои результаты на моем сайте?
Буду рад любой помощи)))

Добавлено через 5 минут
В интернете скачать такие игры можно, они называются IBProArcade и уже содержат 3 файла: Swf файл игры, файл картинки и PHP файл, в некоторых случаях используется json файл. Они отлично работают, кому нужно могу поделиться, у меня их порядка 1000 шт. Я хочу сделать тоже самое с любой другой игрой.

Добавлено через 17 минут
Вообщем, я нашел такую информацию :
Необходимо в момент окончания игры вставить следующий код:
для ActionScript 3.0

Код AS3:

var request:URLRequest = new URLRequest("index.php?act=Arcade&do=newscore");
request.method = URLRequestMethod.POST;
request.data = new URLVariables();
request.data.gscore = <score>;//к примеру 10
request.data.gname = "<gamename>"; // к примеру "crisscross"
navigateToURL(request, "_self");

для AcrionScript 2.0

Код AS1/AS2:

gscore = <score>;//к примеру 10
gname =  "<gamename>"; // к примеру "crisscross"
getURL("index.php?act=Arcade&do=newscore", "_self", "POST");

для Siliren Engine
Код:

var game:Game  = new Game("<gamename>");// к примеру "crisscross"
 game.Over(<score>);//к примеру 10

Создание PHP файла:
Формат файла <gamename>.php
Код:

<?php

$config = array(

gname        =>  '<gamename>',
gtitle        =>  '<полное название игры>',
bgcolor        =>  '<цвет фона (к примеру "000")>',
gwidth        =>  '<ширина флэшки>',
gheight        =>    '<высота флэшки>',
active        =>  '1',
gcat        =>    '1',

//optional leave blank if not using
gwords        =>  ' <описание игры>',
object        =>  '8',
gkeys        =>  ' <управление>',

);?>

Как это чудо реализовать не совсем понимаю...:(


Часовой пояс GMT +4, время: 11:38.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.