Форум 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=95006)

Malahov 25.04.2007 17:47

Добрый день!
Хочу сделать игру гоночки с видом сверху и чтоб оно работало через php, но есть проблема написал упрощенный скрип для гонки, а теперь надо чтоб флеш вызывал каждую минуту в 00 секунд файл php. Этот пхп файл возвращает пока токо 3 ответа,
1. это mashinka_avilable - показывает состояние машинки (должно показывать картинки с машинками),
2. если возвращает int - это сколько времени до начала выбора трассы
3. это возвращает начало старта это start_gonka и ложит в базу данные по гонке и генериться xml для просмотра статистики по машинкам.
Как можно во флеше вызывать данные параметры?
сам код php файла показываю:
Код:

<?php
$a = check_gonka();
echo $a;
function check_gonka($delete=null){
  $test = rand(1, 4);
  switch ($test){
 
  case '1':
    define("mashinka_avilable", "mashinka_avilable");
    return mashinka_avilable;
  break;
 
  case '2':
    define("start_gonka", "start_gonka");
    return start_gonka;
  break;
 
  case '3':
    return 16;
  break;
    case '4':
    return false;
  }
}
?>

подскажите пожалуйста!

Гуру флеша! скажите как такое можно сделать

NikolyA 25.04.2007 23:47

поищи на форуме, тут такое кажися было

Molecula 26.04.2007 00:03

На вскидку спрошу:
Код:

$a = check_gonka();
echo $a;
function check_gonka($delete=null){
.....

а так можно?

А вобще через
Код:

echo
отсылаешь Флешу.
Трейси во флеше и увидишь где ошибка.

Malahov 26.04.2007 00:16

какие данные отсылать флешу? можно по моему скрипту для флеша написать примерчик! Зараннее спасибо

Molecula! если можешь сделай плиз

NikolyA 26.04.2007 00:18

в приципе можно и так! токо вот что нибудь во флеше ты сделал?

Malahov 26.04.2007 00:19

да для флеша есть и графика и функционал уже готов, осталось проработать эту ситуацию что я Вам изложил

Kikasso 26.04.2007 00:23

флеш
Код:

var lv = new LoadVars();
lv.onLoad = function( ok ){
 if(!ok){ trace("ERROR"); return; }
 trace ( this.rezult );
}
lv.a="test"; //что-то надо отправлять, иначе Опера не поверит
lv.sendAndLoad( "file.php", lv );

php
Код:

<?
@$a = $_POST['a'];
if(!isSet ($a))$a = "";
 echo "rezult=" . ">>" . $a . "<<";
?>

вместо trace направьте переменную куда-нибудь в тестовое поле

NikolyA 26.04.2007 01:05

Kikasso! но вот тут у Malahovа есть такое
Код:

надо чтоб флеш вызывал каждую минуту в 00 секунд файл phpи автоматом через php генерить xml
, мне в принципе месяц назад такое тоже нужно было, ты не знаешь как такое можно сделать?

Kikasso 26.04.2007 02:50

Код:

var n=15;
function f(arg){
        trace(arg + " n=" + n);
if(--n < 0){
trace( "-----" );
clearInterval (int1);
clearInterval (int2);
}
}
var int1 = setInterval( f, 1000, "привет oт int1" );
var int2 = setInterval( this, "f", 1500, "привет от int2" );
var int3 = setInterval( this, "f", 60*1000, "минута прошла" );

и в хелпе посмотреть что это такое

Как вызывать php - написал раньше. LoadVars или XML.

CorC 26.04.2007 10:07

А не проще Date использовать?
Хотя тоже его на onEnterFrame ставить надо.


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

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