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

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

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

Регистрация: Apr 2009
Сообщений: 62
По умолчанию Мувик внутри кнопки

Я только начинаю разбираться в флеше и лезу далеко в глубь, как старый программер.
В общем наткнулся на такую фиху... подскажите.. бешусь не могу.
Есть объект кнопка(bottom), в ней мувик(movie)...
обращаюсь bottom.movie и никаких признаков попадания в цель...
если точнее то:
loadMovie("фонкнопки.жпг",bottom.movie);
вот если
loadMovie("фонкнопки.жпг",bottom); - то норм - но это уже не кнопка
если мувик в мувике, то норм.. а вот внутри кнопки какой то затык... в чет моя ошибка ?

Старый 17.04.2009, 12:52
Волгоградец вне форума Посмотреть профиль Отправить личное сообщение для Волгоградец Найти все сообщения от Волгоградец
  № 2  
Ответить с цитированием
Волгоградец
 
Аватар для Волгоградец

блогер
Регистрация: Sep 2007
Адрес: Гамбург
Сообщений: 1,648
Записей в блоге: 12
http://www.flasher.ru/forum/showthre...ED%EE%EF%EA%E8

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

Регистрация: Apr 2009
Сообщений: 62
Спасибо, вот блин подводные камни.... А как тогда сделать клип, как кнопку? ну, что бы по наведению на нее менялась картинка.. сама картинка тоже подгружалась?
Вот как в кнопке все, но что бы можно было управлять мувиками внутренними ?
Это реализуемо ?

Старый 17.04.2009, 13:17
ОльгаЮрьевна вне форума Посмотреть профиль Отправить личное сообщение для ОльгаЮрьевна Посетить домашнюю страницу ОльгаЮрьевна Найти все сообщения от ОльгаЮрьевна
  № 4  
Ответить с цитированием
ОльгаЮрьевна
 
Аватар для ОльгаЮрьевна

Регистрация: Mar 2008
Адрес: Санкт-Петербург
Сообщений: 171
Отправить сообщение для ОльгаЮрьевна с помощью ICQ
... клип от кнопки ни чем не отличается... если вы делаете кнопку - разве анимация происходит сама собой?... конечно нет... делай анимацию внутри мувика и отрабатывайте ее по реакции на него... ну для примера: по наведении на мувик, я хочу, что-бы внутри мувика кадр с первого переходил на второй и останавливался:
Код AS1/AS2:
ИМЯ_МУВИКА.onRollOver = function(){
 this.gotoAndStop(2);
}

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

Регистрация: Apr 2009
Сообщений: 62
аааа... все, понял... спасибо за разъяснение.. просто все же кнопка, готовый объект и с ним неплохо было бы работать напрямую, жаль что так происходит.. но думаю это не проблема...
Будем рыть дальще

Добавлено через 1 час 43 минуты
Тут возник еще один глупый вопрос
Код AS1/AS2:
stop();
onRollOver = function()
{
 gotoAndStop(2);
};
onRollOut = function () {
    gotoAndStop(1);
};
вроде все хорошо, но если изображение меняет форму, ну например в кадре 2 изображение больше чем в кадре 1, то область выбора равна области большого изображения, а не маленького... как сделать так, как в кнопке, что бы область действия OnRoll задать ?
Пример галерея...(куча маленьких картинок, при наведении становятся большими... ну и собственно подгружаются в эти самые области)


Последний раз редактировалось Michaael; 17.04.2009 в 15:18.
Старый 17.04.2009, 16:08
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 6  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Засунуть в клип с картинкой еще один клип - хитарею, просто закрашенный, под картинкой, и кнопочные события повесить на него, а увеличивать картинку.
__________________
Reality.getBounds(this);

Старый 17.04.2009, 16:16
ОльгаЮрьевна вне форума Посмотреть профиль Отправить личное сообщение для ОльгаЮрьевна Посетить домашнюю страницу ОльгаЮрьевна Найти все сообщения от ОльгаЮрьевна
  № 7  
Ответить с цитированием
ОльгаЮрьевна
 
Аватар для ОльгаЮрьевна

Регистрация: Mar 2008
Адрес: Санкт-Петербург
Сообщений: 171
Отправить сообщение для ОльгаЮрьевна с помощью ICQ
... отрабатывать увеличение(уменьшение) через onEnterFrame... как-то так..
Код AS1/AS2:
		mc.onRollOver = function() {			
			this.onEnterFrame = function() {
				if (this._xscale>=200) {
					delete this.onEnterFrame;
				} else {
					this._xscale = this._yscale += 10;
				}
			};
		};

Старый 17.04.2009, 17:03
Michaael вне форума Посмотреть профиль Отправить личное сообщение для Michaael Найти все сообщения от Michaael
  № 8  
Ответить с цитированием
Michaael
 
Аватар для Michaael

Регистрация: Apr 2009
Сообщений: 62
да разницы то практически нет.. все тоже самое... увеличивается картинка и следовательно увеличивается область...
Просто получается например.... вся флешка в загруженных картинках (галерея)
навожу на картинку она увеличивается, перевожу на соседнюю (даже если она скрыта картинкой той что увеличилась) и увеличивается новая...и тд... данный пример такого не сделает.
что то не получается так сделать
Даже не получается загрузить два разных изображения в разные кадры внутри мувика
те
kartinka.kartinka1 - layer 1
kartinka.kartinka2 - layer 2

в kartinka1 загрузка идет, в kartinka2 нет... а это почему.. вроде логика правильная....

Старый 17.04.2009, 17:15
ОльгаЮрьевна вне форума Посмотреть профиль Отправить личное сообщение для ОльгаЮрьевна Посетить домашнюю страницу ОльгаЮрьевна Найти все сообщения от ОльгаЮрьевна
  № 9  
Ответить с цитированием
ОльгаЮрьевна
 
Аватар для ОльгаЮрьевна

Регистрация: Mar 2008
Адрес: Санкт-Петербург
Сообщений: 171
Отправить сообщение для ОльгаЮрьевна с помощью ICQ
Цитата:
Сообщение от Michaael Посмотреть сообщение
навожу на картинку она увеличивается, перевожу на соседнюю (даже если она скрыта картинкой той что увеличилась) и увеличивается новая...и тд...
... да как ЭТО? если у нас вторая картинка закрыта первой - мы ее просто не увидим! на какую область нам отрабатывать наведение?????... или я чего-то не понимаю... а есть пример ТАКОЙ галереи?

Старый 17.04.2009, 17:37
lexa2000lexa вне форума Посмотреть профиль Отправить личное сообщение для lexa2000lexa Найти все сообщения от lexa2000lexa
  № 10  
Ответить с цитированием
lexa2000lexa

Регистрация: Sep 2005
Сообщений: 950
пример из хелпа
Код AS1/AS2:
В примере ниже мувиклип circle_mc устанавливается "горячей зоной" мувиклипа square_mc. Разместите два этих мувиклипа на Сцене, введите код и протестируйте ролик. При клике по мувиклипу circle_mc выводится сообщение, что по мувиклипу square_mc совершен щелчок.
 
square_mc.hitArea = circle_mc;
square_mc.onRelease = function() {
  trace("Клик по "+this._name);
};

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

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

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


 


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


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