PDA

Просмотр полной версии : Аттачинг клипов


tandem
17.09.2007, 14:31
Интересует следующий момент:

при загрузке ролика из библиотеки аттачится мувик, который в себя грузит XML сгенерированный из MySQL.
Далее после нажатия на определенную кнопку идет отсылка данных в пхп скрипт и содержимое XML меняется.
Как правильно сделать перезагрузку данных XML, чтобы показывалось обновление?

removeMovieClip и последующий аттачинг не срабатывает...
Спасибо.

Molecula
17.09.2007, 14:34
Опять загрузить в мувик обновлеенную инфу из Хмеля, Мath.random() использовать, что бы он не закешировался.

tandem
17.09.2007, 14:47
так вроде и делаю: при аттачинге клипа в первом его кадре грузиться хмель с использованием рандома.
Потом при обновлении XML этот мувик ремувиться, и аттачиться сного.

По идее ведь все должно работать?

Mnilionic
17.09.2007, 15:10
используй объект loadVars и его метод sendAndLoad()
тоесть нужно не данные обновлять посредством перезагрузки мувиков,
а мувики перезагружать по ходу обновления данных

Molecula
17.09.2007, 15:22
Не, зачем его удалять? Не нужно, опять после того, как выполнили sendAndLoad(), назначаем функция по срабатыванию, когда приходит ответ от сервера.
rec_s.sendAndLoad('http://бла/бла.php',send_s,'POST');
send_s.onLoad = myLoad_S;
-------------------------------
function myLoad_S(){
тут опять грузит дату в Хмель
}

tandem
17.09.2007, 15:22
так и делаю, но мне ведь нужно куда-то убать старые данные из того мувика (в нем также идет аттачинг клипов), поэтому приходиться его убирать, чтоб очистить содержимое...

Molecula
17.09.2007, 15:26
У Вас там текст, или текст и картинки?

tandem
17.09.2007, 15:45
При старте ролика в него аттачится клип "А" из библиотеки.
Потом в "А" грузиться XML (состоящий к примеру из 20 childNodes).
В мувик "А" аттачатится мувик "Б" 20 раз, с разными паремертами (в соответствии атрибутами childNodes.

это фотогалерея проще говоря))

Mnilionic
17.09.2007, 16:13
повторяю:
сначала загружаете XML
потом на соснове данных атачите клипы.

после нажатия "кнопочки"

снова грузити xml (обновлённые)
и на основе результата удаляете старые аттачи и делаете новые.

tandem
17.09.2007, 16:39
по идее так и делаю:
после нажатия кнопочки мувик "А" ремувиться, и аттачиться снова.

Где я не прав?

Wolsh
17.09.2007, 17:38
после нажатия кнопочки мувик "А" ремувиться, и аттачиться снова.

На ту же глубину с тем же именем?
Попробуйте поменять.

Mnilionic
18.09.2007, 00:21
давай исходник

tandem
18.09.2007, 00:51
все, разобрался - написал нормальную функцию, теперь работает. Всем спасибо.