PDA

Просмотр полной версии : flash и ilayer


xenOnn
09.08.2006, 17:44
На страничке есть меню на 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/"');

п.с. за флеш меню -- убивать без суда и следствия. за ифрейм -- глумиться над трупом.

xenOnn
09.08.2006, 18:40
не понял последнюю фразу:)
у меня вообщем-то весь сайт на флэш (клиенту анимация нужна...)
но выводить текст в динамическом поле нехочу, т.к. я понял флэш вообще CSS не понимает нихрена, т.е. marging, padding, border и т.д. ему не знакомо совершенно, следовательно нармально отформатировать текст не получается.
Вот и приходится заморачиваться с ilayer, можно конечно просто в div это выводить, но из-за наличия флэш-анимации каждый раз перегружать страницу нельзя. Вот и вывожу в ilayer. А юзать фреймы - это вообще отстой полный.

KidsKilla
09.08.2006, 19:11
не понял последнюю фразу:)
у меня вообщем-то весь сайт на флэш (клиенту анимация нужна...)
но выводить текст в динамическом поле нехочу, т.к. я понял флэш вообще CSS не понимает нихрена, т.е. marging, padding, border и т.д. ему не знакомо совершенно, следовательно нармально отформатировать текст не получается.
Вот и приходится заморачиваться с ilayer, можно конечно просто в div это выводить, но из-за наличия флэш-анимации каждый раз перегружать страницу нельзя. Вот и вывожу в ilayer. А юзать фреймы - это вообще отстой полный.
ок. ты оправдан. =)
юзай лучше JavaScript Dev Kit + DHTML

xenOnn
09.08.2006, 19:35
а поподробнее можно?

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 объяснять не надо...

xenOnn
09.08.2006, 20:24
thx
дальше сам