Блин, я вроде не полный идиот, но у меня не получается гиперссылка!!!
мне надо чтоб флешка была ссылкой (будет заставка к сайту ввиде флешки. Нажимаешь на флешку и попадаешь на сайт).
Значит я во флэше (MX) под рабочем полем в меню Action-Frame нажимаю плюсик, далее Action -Brose/Network - getURL. Там три строчки. В первой пишу Index.html или полный адрес D:\Documents and Settings\и т.д. и когда я запусаю флэшку она работает так: провожу мышью в области флэшки (просто провожу!) и начинает открываться папка с нужной мне html страничкой, причем штуки три.
Что я делаю неправильно??? Как надо???
Нужно сделать так.
Рисуешь квадрат над всей своей флэшкой в отдельном самом верхнем слое.
Жмёшь F8 и выбираешь тип символа button, затем двойной щелчок по кнопке и всё, что в первом кадре передвигаешь в 4-й. (HIT)
Возвращаемся на главную сцену.
Выдели кнопку, открой панель Actions и вставь следующий скрипт
не получается.
хнык! хнык!
не понимаю почему??!!!
У тебя кнопка была без заливки. Просто зайди в кнопку, в четвёртый кадр, возьми заливку и залей любыс цветом, всё, теперь работает. Заставка прикольная.
Уря!!! Уря!!!
Спасибо, nikitar!!!
Чмок тебя во все места!!!
Только вот винда пишет мол вайл D:\Documents and Settings\...... index.html не найден, проверьте правильность пути...
Я указала в url только название файла, который лежит в той же папке (index.html).
или надо как-то по-другому? ![]()
P.S.
Я, конечно, дико извиняюсь за нетерпеливость, но уж оооочень интересно, как мне сделать, чтоб ссылка работала?
У тебя наверно он лежит в папке с русским именем? Такое бывает. Залей в инет и проверь там, если не получается. то дай ссылку на страницу.
попробовала сделать, чтобы путь к файлу был по-английски - не получилось.
в инет залила,
таже фигня.
А вот я во флэше, вместо index.html написала index.htm и ПОЛУЧИЛОСЬ!!!! (хотя файл называется именно .html)
Уря!!!
Только вот, когда в инете свою страничку посмотрела, там такой кошмар: мало того, что грузится по-времени прилично, так еще пока грузится моя заставка там белый прмоугольник!! И файл index.htm открывается почему-то в новом окне
help!
Насчёт нового окна, чтобы всё открывалось в том же окне надо такой код на кнопку повесить
А что это за ошибка такая?
**Error** Scene=Scene 1, layer=Layer 7, frame=1:Line 1: Mouse events are permitted only for button instances
on(release){
Total ActionScript Errors: 1 Reported Errors: 1
Это я в заставке вместе с прелоадером ссылку сделала, т.е. прямоунольник на новом слое, тип - кнопка, в четвертом кадре кнопки (хит) залила цветом
ну и код (на главной сцене в этом прямоугольнике)
Выдели эту кнопку и посмотри внизу слева там написан type button или нет, там такой список можно выбирать movieclip, graphic или button.
У тебя должно быть выбрано button.
у меня batton
Прикрепленные файлы
zastavka2.zip ( 233.12 килобайт )
Кол-во скачиваний: 87
Надо было удалить из кадра код, выделить кнопку, открыть панель Actions и ввести туда код.
Вот сделал.
В следующий раз внимательней будь.
zastavka2.zip ( 233.16 килобайт )
Кол-во скачиваний: 128
А! Тоесть у меня код как бы не к кнопке относился а просто к этому слою?
Точнее к кадру. Если он в кадре то будет исполняться когда ролик дойдёт до кадра. Но ты использовала такой синтаксис, который может быть использован только на объектах.
Поэтому и размещать его надо на объекте.
Эм... вопрос такой..я создал новый слой,поместил его на самый верх ,залил ее бедым цветом, прописал скрипт ,что-то вида
Если я правильно поняла, то ты ни кнопку ни клип неделал
прочти второй пост.
Исходник в студию.
Чувак, ты гений! У меня ЗАРАБОТАЛО!!!!!!!!! спасибо.
ЗЫ тем, у кого не заработало - главное внимательно следовать инструкции )))
а не проще было бы выделить кадр, нажать Ф9, и написать че-то типа
Votan, это как способ.
А у меня несколько другая проблема с этим. Нарисовал во флеше баннер, представил его в виде кнопки. Ctrl+Enter все отлично работает. Но если это банер вставить в html документ то при нажатии работает только с _blank а с _shel вобще ни как не реагирует.
К сожалению я так и делал, использовал _self В предыдущем сообщении просто ошибся (очень торопился)
Выложи код, который у тебя на кнопке.
on(release){
getURL("http://www.a2zmall.ru/products/Microsoft", "_self");
}
Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)