Просмотр полной версии : Пара очень важных вопроса(в форуме ответов нет)
MadBotik
05.11.2004, 11:54
День добрый уважаемые флэшеры, до сегодняшнего дня на все свои вопросы находил ответ в форуме, но теперь увы...
Буду очень рад если вы ответите:
1. Имеется 7 кадров, на всех стоит stop(). Мне надо что-бы флэш проверя состояние строки браузера и в соответвстии в этим ставил нужный фрейм.
Например: index.php?id=1 ставим фрейм 1
index.php?&id=2 ставим фрейм 2 итд
2. Возникла большая проблема, нужно сделать меню(исходник в приложении) по типу кнопочного но на общем таймлайне.
Смысл меню: наводим на кнопку - сдувается мука, сводим с кнопки - мука медленно появляется. Сейчас я могу сделать только так что-бы она сдувалась и сразу-же появлялясь.
КНОПКИ МНЕ НЕ ПОДХОДЯТ! ПОСМОТРИТЕ ИСХОДНИК и поимёте что я хочу.
Заранее спасибо.
Привет из Латвии.
MadBotik
05.11.2004, 11:59
Забыл меню приложить. :cool:
Файл 100кб занимает www.madbot.cool.lv/menu.zip
ответ на вопрос #1:
— читаем что такое FlashVars: http://www.macromedia.com/support/flash/ts/documents/flashvars.htm
— вывод: надо при помощи джаваскрипта составить теги object и embed с правильными атрибутами FlashVars.
— как узнать строку запроса из джаваскрипта?
в джаваскрипте есть свойство search объекта document.location, содержащее полный урл страницы вместе со строкой запроса. чтобы получить саму строку запроса, нужно в урле отрезать всё что до знака вопроса. т.е.
<script>
var url = document.location.search;
var qstring = url.substr(url.indexOf("?")+1);
</script>
— как составить object и embed?
методом document.write:
<script>
var url = document.location.search;
var qstring = url.substr(url.indexOf("?")+1);
//
document.write("<object ........ >");
document.write("<param name='...' value='...'>");
document.write("<param name='...' value='...'>");
document.write("<param name='FlashVars' value='"+qstring+"'>");
document.write("<param name='...' value='...'>");
//
document.write("<embed ... FlashVars='"+qstring +"' .../>");
//
document.write("</object>");
</script>
— если что-то не устраивает, читаем как еще можно установить переменную во флэше через джаваскрипт/хтмл: http://www.macromedia.com/support/flash/ts/documents/set_variables.htm
творческих узбеков.
MIX-er(EnrichStudio)
05.11.2004, 13:38
А что стоп не прописать???
Ну чтоб кука сразу не появлялась???
MadBotik
05.11.2004, 13:50
Если стоит стоп, то у меня начинает всё глючить. Если быстро провести по меню, флэш не успевает среагировать и всё останавливается на стопе.
Эта самая главная проблема с которой я никак немогу справиться.
Может кто знает как заставить флэш НАРМАЛЬНО реагировать на события?
MIX-er(EnrichStudio)
05.11.2004, 20:21
ну ты блин и лентяй...))))
на вот те и не глючит ни чо...
MadBotik
08.11.2004, 14:12
Во! Совсем другое дело! Я знал что всё просто :) Спасибо за помощь.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.