Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Форум .::NoWa.cc::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Вeб Дизайн > Macromedia Flash

Уважаемые пользователи nowa.cc. Мы работаем для вас более 20 лет и сейчас вынуждены просить о финансовой помощи по оплате за сервер.
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: Z021474945171 Webmoney WME: E159284508897 Webmoney WMUSDT: T206853643180
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!

Ответ
 
Опции темы Опции просмотра Language
Старый 17.07.2009, 13:55   #1
Неактивный пользователь
 
Регистрация: 17.07.2009
Сообщений: 1
Репутация: 0
По умолчанию Вопрос

Объясните, пожалуйста, как в программе Macromedia Flash MX Professsional 2004 сделать такую вещь...
есть некий объект (картинка), и когда наводишь на неё курсор, нужно чтобы над этой картинкой появлялось "облачко" с текстом (как в комиксах). как это сделать?
и ещё, как сделать картинку-ссылку?
напишите, пожалуйста, алгоритмы, буду очень благодарен.
P.S.: синтаксис ActionScript прктически не знаю, но смогу разобраться.
Ilije вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: речные круизы из ярославляevent агентство москваМини-печь Kraft KF-MO 3505 KGLКлапаны КПС-1М (90) -НО-МВ(220)-650х150netcraze hopper 4g+


Старый 28.07.2009, 14:39   #2
LeoLeo
Неактивный пользователь
 
Пол:Мужской
Регистрация: 30.04.2005
Адрес: Украина
Сообщений: 36
Репутация: 12
По умолчанию Re: Вопрос

Например так:
Код:
clip_mc.title = "тут должен быть текст !";
clip_mc.onRollOver = createHelper;
clip_mc.onRollOut = deleteHelper;
function createHelper() {
	var d:Number = this._parent.getNextHighestDepth();
	var X:Number = this._parent._xmouse+10;
	var Y:Number = this._parent._ymouse+10;
	this._parent.createTextField("helper_txt", d, X, Y, 0, 0);
	this._parent.helper_txt.border = true;
	this._parent.helper_txt.autoSize = true;
	this._parent.helper_txt.text = this.title;
}
function deleteHelper() {
	this._parent.helper_txt.removeTextField();
	delete _parent.onMouseMove;
}
На сцене должен быть мувик с именем clip_mc
В кадре вышеприведенный код
LeoLeo вне форума
 
Ответить с цитированием Вверх
Старый 31.10.2009, 20:00   #3
itsalko
Неактивный пользователь
 
Пол:Мужской
Регистрация: 30.01.2009
Адрес: Украина
Сообщений: 2
Репутация: 0
По умолчанию Re: Вопрос

Или же еще проще создай кнопку и в кадре "овер" пририсуй это самое облачко

Добавлено через 4 минуты
тоесть алгоритм будет такой вставляешь картинку на сцену - выделяешь ее - жмешь Ф8 конвертируешь картинку в кнопку. Таким образом на сцене у тебя теперь кнопка. Двойным кликом открываешь ее... кликаешь на первом кадре.. 3 разажмешь Ф6 , возвращешься на кадр "овер" - и пририсовуешь это облачко.

Последний раз редактировалось itsalko; 31.10.2009 в 20:05.. Причина: Добавлено сообщение
itsalko вне форума
 
Ответить с цитированием Вверх
Старый 22.07.2010, 18:00   #4
new guest
Постоялец
 
Пол:Мужской
Регистрация: 20.05.2006
Сообщений: 308
Репутация: 219
По умолчанию Re: Вопрос

Практически та же проблема. Только мувик не из одной картинке состоит, а из 9-ти. И для каждой из них, при наведении курсора, должен появляться текст и они (картинки) должны быть ссылками на 9 разных файлов. http://images.templatemonster.com/sc.../28032-jf.html
Ну а код там такой:

on (rollOver) {
this.gotoAndPlay("s1");
}
on (releaseOutside, rollOut) {
this.gotoAndPlay("s2");
}
on (release) {
trace(this.num);
if (_root.link<>this.num) {
if (this.num == 1) {
_root.xkoord1 = 0;
_root.xkoord2 = 259;
_root.xkoord3 = 341;
_root.xkoord4 = 423;
_root.xkoord5 = 505;
_root.xkoord6 = 587;
_root.xkoord7 = 669;
_root.xkoord8 = 751;
_root.xkoord9 = 833;
}
if (this.num == 2) {
_root.xkoord1 = 0;
_root.xkoord2 = 82;
_root.xkoord3 = 341;
_root.xkoord4 = 423;
_root.xkoord5 = 505;
_root.xkoord6 = 587;
_root.xkoord7 = 669;
_root.xkoord8 = 751;
_root.xkoord9 = 833;
}
...........................................
...........................................

if (this.num == 9) {
_root.xkoord1 = 0;
_root.xkoord2 = 82;
_root.xkoord3 = 164;
_root.xkoord4 = 246;
_root.xkoord5 = 328;
_root.xkoord6 = 410;
_root.xkoord7 = 492;
_root.xkoord8 = 574;
_root.xkoord9 = 656;
}
_root.link = this.num;
}
}
new guest вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по last.fm F_Krause Скорая помощь 1 09.03.2009 22:52
Вопрос Ксюша1 Архив 2 07.03.2009 11:07
Вопрос про FTP wsgold Скорая помощь 3 07.02.2009 01:23
Вопрос о ftp GansKloss Архив 1 23.11.2007 21:38

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

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

Быстрый переход


Текущее время: 00:26. Часовой пояс GMT +3.


Copyright ©2004 - 2025 NoWa.cc

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.04729 секунды с 11 запросами