Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 08.09.2010, 13:28
alex45 вне форума Посмотреть профиль Отправить личное сообщение для alex45 Найти все сообщения от alex45
  № 1  
Ответить с цитированием
alex45

Регистрация: Sep 2010
Сообщений: 22
По умолчанию Сохранение результатов игры на сайте

Привет всем)))
Некоторые игры поддерживают функцию сохранения результатов(очков) на сайте. Для этого они используют 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        =>  ' <управление>',

);?>
Как это чудо реализовать не совсем понимаю...


Последний раз редактировалось iNils; 08.09.2010 в 14:13.
Создать новую тему   Часовой пояс GMT +4, время: 11:43.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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