Форум 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 ();
};


Ritochka 10.05.2007 13:27

iNils! ты супер, но вот с чем еще я столкнулась, допустим в пхп я задаю несколько параметров :
Код:

<?php
$test = movie_run();
echo $test;
function movie_run(){
                $movie = rand(1, 2);
                switch ($movie){
                        case '1':
                                return movie1;
                        break;
                       
                        case '2':
                                return movie2;
                        break;
                       
                }
}

$test = movie_run();
echo "otvet=". $test;

как мне используя выше приведенный код, во флеше в зависимости от полученного праметра movie1 или movie2 из пхп скрипта, во флеш передать параметр и с имтитровать нажатие кнопки1 чтоб отобразить содержимое мувика1, или по нажатию кнопки2 показывать содержимое мувика2. по умолчанию во флеше, все мувики спрятаны, и отображаються только по нажатию на кнопку.
Ребятки подскажите мне! не откажите!

сразу скажу что данный код скрипта я взяла здесь же на форуме слегка его изменив под свои требования!

Ritochka 10.05.2007 17:55

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

iNils 10.05.2007 18:42

Вложений: 1
Вот-с


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

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