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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

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

Регистрация: Jul 2003
Адрес: at Work
Сообщений: 46
По умолчанию Как увеличить половину/часть кнопки?

Здравствуйте!

У меня новый вопрос: есть кнопка, которая состоит их двух клипов. Мне в последствии нужно увеличить один из клипов, но не получается:

on (rollOver) {
_root.menu.button1.circle._xscale = 140;
_root.menu.button1.circle._yscale = 140;
}


Можно увеличить только кнопку с двумя клипами, но это не нужно:

on (rollOver) {
_root.menu.button1._xscale = 140;
_root.menu.button1._yscale = 140;
}

Можно ли вообще сделать это, увеличить только дин клип в кнопке? Подскажите, что можно придумать...


Последний раз редактировалось Aloneman; 11.07.2003 в 14:53.
Старый 11.07.2003, 17:04
Dimonius вне форума Посмотреть профиль Отправить личное сообщение для Dimonius Посетить домашнюю страницу Dimonius Найти все сообщения от Dimonius
  № 2  
Dimonius
 
Аватар для Dimonius

Регистрация: Nov 2002
Адрес: Moskow Stone Jungles Статус: Бывший беспредельщик Любит: Гонять нубов в поиск Пользователь: № 0.5
Сообщений: 4,999
Отправить сообщение для Dimonius с помощью ICQ Отправить сообщение для Dimonius с помощью AIM Отправить сообщение для Dimonius с помощью MSN Отправить сообщение для Dimonius с помощью Yahoo
Не совсем догнал, но если скинешь простой исходничек, думаю проблема быстро решится.
__________________
Учиться и, когда придет время, прикладывать усвоенное к делу - разве это не прекрасно! Беседовать с другом, приехавшим издалека, - разве это не радостно! Не быть по достоинству оцененным светом и не таить обиду - разве это не возвышенно!

Старый 11.07.2003, 18:11
Aloneman вне форума Посмотреть профиль Отправить личное сообщение для Aloneman Найти все сообщения от Aloneman
  № 3  
Aloneman

Регистрация: Jul 2003
Адрес: at Work
Сообщений: 46
Вот прилепил кусок от кода.
menu.zip

там конструкция с circle - которую и хочу увеличить.
если из скрипта убрать circle то будет увеличиваться вся кнопка. но это не нужно, нужно чтобы увеличивался только кружочек.

Спасибо!
Вложения
Тип файла: zip menu.zip (4.1 Кб, 80 просмотров)

Старый 11.07.2003, 18:33
Dimonius вне форума Посмотреть профиль Отправить личное сообщение для Dimonius Посетить домашнюю страницу Dimonius Найти все сообщения от Dimonius
  № 4  
Dimonius
 
Аватар для Dimonius

Регистрация: Nov 2002
Адрес: Moskow Stone Jungles Статус: Бывший беспредельщик Любит: Гонять нубов в поиск Пользователь: № 0.5
Сообщений: 4,999
Отправить сообщение для Dimonius с помощью ICQ Отправить сообщение для Dimonius с помощью AIM Отправить сообщение для Dimonius с помощью MSN Отправить сообщение для Dimonius с помощью Yahoo
Готово.
Просто вытащи из кнопки мувики, а кнопку сделай невидимой.
Еще все три объекта можно запихнуть в один мувик - я называю это сложной кнопкой.
Вложения
Тип файла: zip menu_rev.zip (4.1 Кб, 72 просмотров)
__________________
Учиться и, когда придет время, прикладывать усвоенное к делу - разве это не прекрасно! Беседовать с другом, приехавшим издалека, - разве это не радостно! Не быть по достоинству оцененным светом и не таить обиду - разве это не возвышенно!

Старый 11.07.2003, 18:42
Aloneman вне форума Посмотреть профиль Отправить личное сообщение для Aloneman Найти все сообщения от Aloneman
  № 5  
Aloneman

Регистрация: Jul 2003
Адрес: at Work
Сообщений: 46
Монстр! :-) Все работает!!

Спасибо!

Старый 11.07.2003, 19:04
Dimonius вне форума Посмотреть профиль Отправить личное сообщение для Dimonius Посетить домашнюю страницу Dimonius Найти все сообщения от Dimonius
  № 6  
Dimonius
 
Аватар для Dimonius

Регистрация: Nov 2002
Адрес: Moskow Stone Jungles Статус: Бывший беспредельщик Любит: Гонять нубов в поиск Пользователь: № 0.5
Сообщений: 4,999
Отправить сообщение для Dimonius с помощью ICQ Отправить сообщение для Dimonius с помощью AIM Отправить сообщение для Dimonius с помощью MSN Отправить сообщение для Dimonius с помощью Yahoo
Рад был помочь
__________________
Учиться и, когда придет время, прикладывать усвоенное к делу - разве это не прекрасно! Беседовать с другом, приехавшим издалека, - разве это не радостно! Не быть по достоинству оцененным светом и не таить обиду - разве это не возвышенно!

Старый 11.07.2003, 20:30
Pietrovich вне форума Посмотреть профиль Отправить личное сообщение для Pietrovich Найти все сообщения от Pietrovich
  № 7  
Pietrovich
 
Аватар для Pietrovich

Регистрация: Apr 2001
Адрес: Z-town
Сообщений: 677
Отправить сообщение для Pietrovich с помощью ICQ
или вариант без прозрачной кнопки:

вместо Button пользуеш MovieClip которого на нужных кадрах стоят метки: _up, _over, _down... такой клип ведет себя так-жа как кнопка если ему прикрутить обработку маусивентов...
единственное прийдется hitArea задавать програмно через
MovieClip.hitArea
__________________
ушел в ruFlash...

Старый 14.07.2003, 18:48
Aloneman вне форума Посмотреть профиль Отправить личное сообщение для Aloneman Найти все сообщения от Aloneman
  № 8  
Aloneman

Регистрация: Jul 2003
Адрес: at Work
Сообщений: 46
а что за hitArea такой можно узнать? в книге по actionScript'у, Flash 5 правда ничего не нашел. Он обязателен, если я захочу к примеру, чтобы клип издавал звук при наведении на него курсором но не кликая на него? И как точно его прописать?

Старый 14.07.2003, 18:51
Aloneman вне форума Посмотреть профиль Отправить личное сообщение для Aloneman Найти все сообщения от Aloneman
  № 9  
Aloneman

Регистрация: Jul 2003
Адрес: at Work
Сообщений: 46
Dimonius, а еще вопрос, если я хочу чтобы не просто кружок увеличился, а плавно вырос, что нужно делать? Заменять этот кружок мувиком, который показывает увеличение? И конечно при отводе курсора также плавно уменьшать его...

Старый 14.07.2003, 19:09
Dimonius вне форума Посмотреть профиль Отправить личное сообщение для Dimonius Посетить домашнюю страницу Dimonius Найти все сообщения от Dimonius
  № 10  
Dimonius
 
Аватар для Dimonius

Регистрация: Nov 2002
Адрес: Moskow Stone Jungles Статус: Бывший беспредельщик Любит: Гонять нубов в поиск Пользователь: № 0.5
Сообщений: 4,999
Отправить сообщение для Dimonius с помощью ICQ Отправить сообщение для Dimonius с помощью AIM Отправить сообщение для Dimonius с помощью MSN Отправить сообщение для Dimonius с помощью Yahoo
Я бы повесил по
OnClipEvent(enterFrame)
код типа for (i=100, i<=200, i++){
this._height = i;
this._width = i;
}
Чего типа этого я конечно много неправильно написал, но смысл в том чтоб програмно увеличивать размеры кружка до определенного момента (у меня здесь 200%). Тоже самое, но уменьшение в обратную сторону.
__________________
Учиться и, когда придет время, прикладывать усвоенное к делу - разве это не прекрасно! Беседовать с другом, приехавшим издалека, - разве это не радостно! Не быть по достоинству оцененным светом и не таить обиду - разве это не возвышенно!

Создать новую тему   Часовой пояс GMT +4, время: 00:55.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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