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

Уважаемые пользователи nowa.cc и 2baksa.ws. У нас сложилось тяжёлое финансовое положение. Мы работаем для вас вот уже более 15 лет и сейчас вынуждены просить о помощи. Окажите посильную поддержку проектам. Мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: 826074280762 Webmoney WME: 804621616710
PayPal PayPal_Email E-mail для связи по вопросу помощи
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!
Ответ
 
Опции темы Опции просмотра Language
Старый 17.07.2009, 14:55   #1
Неактивный пользователь
 
Регистрация: 17.07.2009
Сообщений: 1
Репутация: 0
По умолчанию Вопрос

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


Реклама: ледовое шоу в москвешляпные коробки краснодарфитнес залы рядом со мнойраспродажа ювелирного оборудованиякупить руки вверх


Старый 28.07.2009, 15: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, 19: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 код Выкл.

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


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


Copyright ©2004 - 2024 2BakSa.WS

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