Правила Форума редакция от 22.06.2020 |
|
|
|
|
|
Опции темы | Опции просмотра | Language |
17.07.2009, 14:55 | #1 |
Неактивный пользователь
Регистрация: 17.07.2009
Сообщений: 1
Репутация: 0
|
Вопрос
Объясните, пожалуйста, как в программе Macromedia Flash MX Professsional 2004 сделать такую вещь...
есть некий объект (картинка), и когда наводишь на неё курсор, нужно чтобы над этой картинкой появлялось "облачко" с текстом (как в комиксах). как это сделать? и ещё, как сделать картинку-ссылку? напишите, пожалуйста, алгоритмы, буду очень благодарен. P.S.: синтаксис ActionScript прктически не знаю, но смогу разобраться. |
Реклама: | ледовое шоу в москве | шляпные коробки краснодар | фитнес залы рядом со мной | распродажа ювелирного оборудования | купить руки вверх |
28.07.2009, 15:39 | #2 |
Неактивный пользователь
Пол: Регистрация: 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; } В кадре вышеприведенный код |
31.10.2009, 20:00 | #3 |
Неактивный пользователь
Пол: Регистрация: 30.01.2009
Адрес: Украина
Сообщений: 2
Репутация: 0
|
Re: Вопрос
Или же еще проще создай кнопку и в кадре "овер" пририсуй это самое облачко
Добавлено через 4 минуты тоесть алгоритм будет такой вставляешь картинку на сцену - выделяешь ее - жмешь Ф8 конвертируешь картинку в кнопку. Таким образом на сцене у тебя теперь кнопка. Двойным кликом открываешь ее... кликаешь на первом кадре.. 3 разажмешь Ф6 , возвращешься на кадр "овер" - и пририсовуешь это облачко. Последний раз редактировалось itsalko; 31.10.2009 в 20:05.. Причина: Добавлено сообщение |
22.07.2010, 19:00 | #4 |
Постоялец
Пол: Регистрация: 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; } } |
Опции темы | |
Опции просмотра | |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопрос по 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 |
|
|