Просмотр полной версии : flash и ilayer
На страничке есть меню на flash и ilayer в который загружается html-файл.
<iframe src="item1.html" name="content" scrolling="auto"
frameborder="0">Содержание</iframe>
При нажатии на кнопки во флеше - в поле ilayer должны загружается разные html-файлы.
ВОПРОС:
Как написать код во флеше для этого и как это оформить в НТМL-ке?
Хотя, наверное, будет достаточно просто каманду в кнопке приписать, а в HTML менять/добавлять ничего ненужно...
KidsKilla
09.08.2006, 17:58
getURL('javascript:window.content.document.href = "http://ya.ru/"');
п.с. за флеш меню -- убивать без суда и следствия. за ифрейм -- глумиться над трупом.
не понял последнюю фразу:)
у меня вообщем-то весь сайт на флэш (клиенту анимация нужна...)
но выводить текст в динамическом поле нехочу, т.к. я понял флэш вообще CSS не понимает нихрена, т.е. marging, padding, border и т.д. ему не знакомо совершенно, следовательно нармально отформатировать текст не получается.
Вот и приходится заморачиваться с ilayer, можно конечно просто в div это выводить, но из-за наличия флэш-анимации каждый раз перегружать страницу нельзя. Вот и вывожу в ilayer. А юзать фреймы - это вообще отстой полный.
KidsKilla
09.08.2006, 19:11
не понял последнюю фразу:)
у меня вообщем-то весь сайт на флэш (клиенту анимация нужна...)
но выводить текст в динамическом поле нехочу, т.к. я понял флэш вообще CSS не понимает нихрена, т.е. marging, padding, border и т.д. ему не знакомо совершенно, следовательно нармально отформатировать текст не получается.
Вот и приходится заморачиваться с ilayer, можно конечно просто в div это выводить, но из-за наличия флэш-анимации каждый раз перегружать страницу нельзя. Вот и вывожу в ilayer. А юзать фреймы - это вообще отстой полный.
ок. ты оправдан. =)
юзай лучше JavaScript Dev Kit + DHTML
KidsKilla
09.08.2006, 20:06
http://flash-ripper.com/articles/flash/2005-10-24-external-interface.htm
http://www.osflash.org/doku.php?id=flashjs
надеюсь про innerHTML объяснять не надо...
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.