![]() |
Линк на кнопку
Хотел бы узнать,как можно сделать в Флеш линк,то есть сылку на перход другой страницы(не Флеш естественно).
Спасибо заранее. |
Создаешь, в флеше кнопку. Помешаешь её на основную сцену и вешешь на неё такой код
on(press){ getURL("http://мой_сайт.ru/моя_страница.html"); } |
boor
очень тебе спасибо!!! но посоветуй также как сделать это,чтобы открывалось в том же самом окне. еще раз спасибо!!! |
Код будет выглядеть так.
on(press){ getURL("http://мой_сайт.ru/моя_страница.html", "_parent"); } _self указывает на то же окно/тот же фрейм, откуда вызывается функция. _blank указывает на новое окно. _parent указывает на родительское по отношению к текущему окно. _top указывает на самый верхний фрейм в окне. |
спасибо ребята,буду пробовать,если что-то не то,то,если вы не против,обязятельно спрошу.
спасибо) но вот еще проблемка:вставил этот код в "экшын скрипт",и беру через предварительный просмотр,там он работает,то есть кликаю по нужной кнопке,и страница открываеться,но когда после сохранения в swf* пробую-то не работает.В чем может быть ошибка?! |
кнопка должна быть на html странице, тогда и без доп тэгов всё будет открываться в том же окне.
ты же делаешь кнопку для html страницы... |
в принципе да,счас еще попробую
|
не знаю,перепробовал по всякому,сделал в Флеше,пробую в предварительном просмотре,там работает,а вот после того как делаю свф-файл,и вставляю в хтмл,то там не работает сылка(то есть клик по кнопке).
вот исходник,посмотри http://www.sendspace.com/file/4pifdj |
coldfear
У тебя какая версия флеша стоит? |
boor
у меня 8-мая |
coldfear
Я посмотрел этот исходничек и вообще не понял, что ты с ним хотел сотворить... Зачем в 170 фрейме поверх кнопок висит мувиклип (337) с экшном гетурл? Кстати, он прекрасно себе работает, для чего только....? Удали слой целиком, там больше ничего нет. Далее, тебе нужно сделать так: У тебя есть три кнопки 1."swish" 2. "mixwell" 3. "redfive" они живут в 295 фрейме и они, на самом деле, мувиклипы. Выделяешь, к примеру "swish", правый клик - Edit, там видишь кнопку, выделяешь её и присваиваешь ей Instance Name, например - btn. Потом возвращаешься на основную сцену и снова выделяешь "swish". Затем лезешь в Actions и там пишешь примерно следующее: Код:
onClipEvent (load) {Т.е. Каждый мувиклип сообщает единственной кнопке с инстансом "btn" что она должна открыть такой-то урл. Более простой выход мне в голову не пришёл. А вообще, слишком уж геморройный темплейт ты себе выбрал для начала обучения... Он даже на моём не самом слабом компе еле ворочается. Там такая куча грязи, что вычищать её ещё сложнее чем в кнопках разобраться. В общем - дерзай. |
ок,спасибо за обяснения,но пожайлуста,еще обясни как присвоить значение?! видишь ли,у меня Флешка не на английском,вот,хотя бы покажи меню,где эта команда есть.
|
|
| Часовой пояс GMT +4, время: 09:55. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.