Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 21.03.2009, 21:11
bestel вне форума Посмотреть профиль Отправить личное сообщение для bestel Найти все сообщения от bestel
  № 1  
Ответить с цитированием
bestel
 
Аватар для bestel

Регистрация: Mar 2009
Сообщений: 3
По умолчанию Движение объекта при наведении на заданную область

Возник такой вопрос. Есть объект. Заданы 2 области, слева и справа, при наведении на одну из них объект должен двигаться в эту сторону.
Как сделать чтобы при убирании курсора с данной области мувик останавливался, а при наведении снова на ту или иную область двигался дальше в ту или иную сторону?

В будущем планирую сделать чет, в таком духе
http://www.proximitylondon.com/flash.html#People

А пока хотелось чтобы просто фото двигало. Заранее спс за наставление

понимаю, что нужно использовать
on (rollOver)
и
on (releaseOutside, rollOut)...

Старый 21.03.2009, 23:26
джонатан вне форума Посмотреть профиль Отправить личное сообщение для джонатан Найти все сообщения от джонатан
  № 2  
Ответить с цитированием
джонатан
 
Аватар для джонатан

Регистрация: Jan 2007
Адрес: Минск
Сообщений: 781
Отправить сообщение для джонатан с помощью Skype™
Код:
var step:Number = new Number(1); //Шаг

//Вправо
right_btn.onPress = function() {
     mc.onEnterFrame = function() {
        this._x -= step;
    }
}
right_btn.onRelease = onReleaseOutside = function() {
     delete mc.onEnterFrame;
}

//Влево
left_btn.onPress = function() {
     mc.onEnterFrame = function() {
        this._x += step;
    }
}
left_btn.onRelease = onReleaseOutside = function() {
     delete mc.onEnterFrame;
}
__________________
Убейте меня!

Старый 22.03.2009, 02:12
bestel вне форума Посмотреть профиль Отправить личное сообщение для bestel Найти все сообщения от bestel
  № 3  
Ответить с цитированием
bestel
 
Аватар для bestel

Регистрация: Mar 2009
Сообщений: 3
to джонатан: О спс большущее!!!

Совсем деревянный пока.... Создал 3 слоя.
В первом кадре первого слоя вставил данный скрипт
Во втором слое создал две кнопки (нарисовал квадрат, f8, name:left_btn, type:button, linkage identifier: left_btn, export in the 1stframe, для воторой точно так же, только везде имя right_btn)
Сделал третий слой, нарисовал объект, f8, name:mc, type:movie clip, identifer:mc, export for as, export in the 1st frame.
Ctrl+Enter
По центру объект, при нажатии на любую из кнопок никаких действий. Что упустил?

Старый 22.03.2009, 06:20
джонатан вне форума Посмотреть профиль Отправить личное сообщение для джонатан Найти все сообщения от джонатан
  № 4  
Ответить с цитированием
джонатан
 
Аватар для джонатан

Регистрация: Jan 2007
Адрес: Минск
Сообщений: 781
Отправить сообщение для джонатан с помощью Skype™
Называть в меню «Properties», в графе <Instance Name>

export in the 1stframe — лишнее.
__________________
Убейте меня!

Старый 22.03.2009, 12:54
bestel вне форума Посмотреть профиль Отправить личное сообщение для bestel Найти все сообщения от bestel
  № 5  
Ответить с цитированием
bestel
 
Аватар для bestel

Регистрация: Mar 2009
Сообщений: 3
Спасибо! Получилось


Последний раз редактировалось bestel; 23.03.2009 в 00:04.
Создать новую тему Ответ Часовой пояс GMT +4, время: 18:28.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 18:28.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.