Просмотр полной версии : php & flash и еще парочка вопросов по флешу
Elodreid
05.01.2006, 05:39
Есть сайт.. или точнее сказать набор php скриптов с безобразным дизайном :(
Сейчас делаю дизайн чисто на флеше и возник вопрос (знаю что можно и кое какую инфу нашел на сайте) как связать flash и php?
Менее важное:
1) Как сделать чтобы при hand = 1 в ролике kursor слой (или как они там называются) hand становился видимым, а nohand наоборот невидимым?
1. Flashvars. Переменные можно прицепить ролику гетом и они будут в первом кадре инициализированы на главном таймлайне 0 уровня (короче, -- в руте).
Пример: mySwf.swf?hand=1&onMoreParameter=foo
2. JS -- SetVariable. Я не знаю, кто придумал миф, что это не работает в Лисе. Все работает как часы.
3. В первом кадре ролика делать запрос к серверу. Ключевые слова тут: LoadVariables, Flash Remoting + AMFPHP (http://www.amfphp.org/)
Elodreid
05.01.2006, 06:43
За 1. огромное спасибо! А если мувик лоадится в страницу index.php, а запрос такой index.php?hand=1, то флеш переменую не получит?
Ну почему же,
// index.php
<?php if ( isset( $_GET['hand'] ) ) $hand = $_GET['hand']; else echo "GET <hand> не определена. " ?>
...
<object>
...
<param name=movie value="homepage-new79.swf?hand=<?php echo $hand; ?>>
...
</object>
Соответственно, в ролике будет так (1КГТ -- первый кадр главного таймлайна):
stop();
trace( "hand == " + hand );
Elodreid
05.01.2006, 07:08
а trace что делает?
Еще пару вопросов:
1) Как перенос на другую строку сделать? \n <br>? :)
2) Как лучше сделать таблицу? Вот эту: http://fantoms.ru/la2/?body=top
Elodreid
05.01.2006, 07:13
про trace понял.. полезно))
Правило у нас тут есть -- один вопрос на тред. Поэтому чтобы не свирепствовать над абсолютным новичком, прошу тебя завести новый тред "Как лучше реализовать отображение таблицы во Flash" -- там и встретимся.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.