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

Ritochka 09.05.2007 22:36

как связать флеш с пхп скриптом?
 
Ребятки добрый день! и с праздничками, я флешом, а в особенности изучением Action Script начала заниматься сравнительно недавно, сама я больше работаю с пхп, много конечно еще не достигла, да и помочь мне некому, узанав что есть такой замечательный форум Flasher.ru я решила сюда написать, вот что мне непонятно, как сделать так чтоб флешка сама обращалась к пхп файлу при запуске, и вызывала некоторые параметры, просто у меня есть 3 мувика (с простенькой анмицией) отдельных и мне надо из флеша через пхп скрипт в зависимости от того какое значение в пхп, запускать тот или иной мувик, и еще как сделать чтоб когда флешечка запущена она постоянно обащаеться к пхп скрипту для получения новых праметров для запуска одного из трех мувиков! Я видела на форуме тему, в которой была примерно подобная тема, но я еще чайник в этом, поэтому прошу Вашей помощи! Спасибо ребятки!

BigDan 09.05.2007 22:57

класс LoadVars, getURL(...) ...

Ritochka 10.05.2007 00:39

BigDan! а можно более детально, как мне решить мою проблему?если кто нибудь такое делал, помогите ребятки!

iNils 10.05.2007 01:02

Флеш
Код:

var lv:LoadVars = new LoadVars ();
var c:Number = 0;
lv.onLoad = function () {
        trace ("a=" + this.a);
        trace ("b=" + this.b);
        trace ("c=" + this.c);
        c++;
};
function quest () {
        lv.sendAndLoad ("test.php?c=" + c, lv);
}
setInterval(this, "quest", 1000);

test.php
Код:

<?php
$c++;
$a = 5;
$b = 6;
echo 'a='.$a.'&b='.$b.'&c='.$c;
?>

Флеш раз в секунду (1000 в setInterval) делает запрос к test.php посылая при этом переменную с.

Ritochka 10.05.2007 01:26

iNils! спасибочки, а можно ли с помощью Вашего скрипта, например через переменную "c", сказать чтоб запустился мувик1, или мувик2?

iNils 10.05.2007 01:30

Можно. Передать в качестве параметра имя мувика. Тут вопрос вашей фантазии.

Ritochka 10.05.2007 01:54

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

iNils 10.05.2007 01:55

Каких окон и где?
А вызвать кнопку можно так:
Код:

имя_кнопки.onRelease ();

Ritochka 10.05.2007 02:04

iNils! по поводу окон вот что: есть мувики, сначала я их просто скрываю _visible = false; так вот есть у меня 2 кнопки, при нажатии на которых появляютья мувики, т.е. при нажатии на кнопку 1, появляеться мувик1 (_visible=true), и при нажатии на кнопку2, соответственно мувик2, причем при нажатии на кнопку один или два, появляеться соответствующее окно, так вот как через пхп отдать команду или послать параметр, чтоб с имитировать нажатии той или иной кнопки! Еще раз спасибо!

iNils 10.05.2007 02:23

PHP
Код:

echo 'windowShow=имя_кнопки';
Флеш
Код:

lv.onLoad = function () {
        путь_к_клипу_где_лежит_кнопка[windowShow].onRelease ();
};



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

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