![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Dec 2007
Сообщений: 12
|
Собственно требуется сделать так, чтобы при наведении курсора на кнопку проигрывался мувик, помещенный в один с кнопкой фрейм (у мувика в первом и последнем кадре стоит stop() )
не работает (( Подскажите пожалуйста, как заставить работать эту систему. Последний раз редактировалось iNils; 04.12.2007 в 18:32. |
|
|||||
|
Вообще то не рекомендуется писать код в самих мувиках. Кнопки как таковые тоже устаревают. Делай два мувика: but - кнопка, mc - клип.
В специальном слое actions в первом фрейме пишете: Если необходимо, чтобы клип проиграл один раз и остановился - добавь код по проверке номера кадра этого мувика. |
|
|||||
|
Регистрация: Dec 2007
Сообщений: 12
|
Что то я вообще ничего не понимаю, вроде Flash 8 поддерживает AS 1,2 и сделал все как надо:создал 2 мувика прописал скрипт, но все равно mc не стопается ((
|
|
|||||
|
Регистрация: Dec 2007
Сообщений: 12
|
А, точн, мой косяк
Большое спасибо за помощь ) |
|
|||||
|
Регистрация: Dec 2007
Сообщений: 10
|
Ребята, а у меня такая же проблема, но с закавыкой..
Есть кнопка, как я понимаю с мувиком.. простите, если понятия путаю - короче она переливается там цветами, когда мышью по ней проводишь... И вот моя задача, сделать так, что бы эта кнопка отправляла меня по getURL. Но когда прописываю скрипт - она переливается, но на адрес не отправляет.. Что делать-то? может код начинать не сразу с getURL? а сначала что-то написать?? Типа как вверху указали... Мне кажется, что кнопка в мувик встроена и в том-то есть причина моих неудач... 4-е сутки пошли..((( В мувике вот это.. как мне продолжить и поставить getURL ?? Последний раз редактировалось rmironov; 07.12.2007 в 16:39. |
|
|||||
|
Этот код надо писать на основной временной шкале. Вешать код на клип - это уже вчерашний день - это программирование в стиле AS 1.0. Переноси весь код на временную шкалу.
|
|
|||||
|
Регистрация: Dec 2007
Сообщений: 10
|
пишет всё время, что
События мыши разрешаются только для случаев кнопки on release Может я не в то место на шкале вставляю??? Делаю так - двойной клик по кнопке, потом еще раз двойной клик - открывается временная шкала, действия самой кнопки, разбитая на 5 слоев.. В самом верхнем - альфа, потом s1, снова альфа, потом s2. В нижних чередуются альфы и нули в разных кадрах... Скажите, в какой слой и в какое место писать код myBtn_btn.onRelease = function() {
getURL("http://photosight.ru/viewpicwindow.php?photoid=1639220", "_blank");
};
Запутался совсем пятые сутки пошли - не могу разобраться... |
|
|||||
|
...
Создаем новый флэш файл (чтобы разобраться) Рисуем кружок. Выделяем кружок. Щелкаем правой мышкой по кружу =>convert to symbol=>button Выделяем новенький мувик клип на сцене. В поле instance name пишем myBtn_btn Щелкаем на временной шкале главной сцены. Нажимаем F9. Если панель Actions свернулась, а не раскрылась, жмем F9 снова. Убираем Script assist (или переходим в expert mode если флэш <=6) Вставляем туда твой код Жмем ctrl+enter
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
Регистрация: Dec 2007
Сообщений: 10
|
Ну, всё сделал как вы говорите.. всё вроде бы впорядке. но как мне теперь на основную сцену, правильно эту кнопку перетащить?
Извините за такой вопрос, но я не знаю в какой слой кнопку класть.. Если создаю новый и ставлю на самый верх - то эта моя кнопка, мало того, что не работает, она еще и не дает тому мувику проигрываться, который под ней лежит... Если кладу ПОД мувик, т.е. 2-й слой сверху - то мувик играет и переливается как надо, а кнопка всё равно не работает((( Пример вот тут, если интересно - www.romanmironov.com кликаем "About Me" там текст и превьюшка фото автора(которая переливается). (Сейчас на странице глобальное событие onMouseDown, т.е. куда не кликни - везде работает ссыль), а как мне сделать именно превьюшку? Как кнопку в нее вложить? В какой слой? что за слой "Actions"? как мне его определить? Последний раз редактировалось rmironov; 08.12.2007 в 21:06. |
![]() |
![]() |
Часовой пояс GMT +4, время: 21:30. |
|
|
« Предыдущая тема | Следующая тема » |
|
|