![]() |
|
| Правила Форума редакция от 22.06.2020 |
|
|||||||
|
|
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже. |
|
![]() |
|
|
Опции темы | Опции просмотра |
Language
|
|
|
#1
|
|
Неактивный пользователь
Регистрация: 17.07.2009
Сообщений: 1
Репутация: 0
|
Объясните, пожалуйста, как в программе Macromedia Flash MX Professsional 2004 сделать такую вещь...
есть некий объект (картинка), и когда наводишь на неё курсор, нужно чтобы над этой картинкой появлялось "облачко" с текстом (как в комиксах). как это сделать? и ещё, как сделать картинку-ссылку? напишите, пожалуйста, алгоритмы, буду очень благодарен. P.S.: синтаксис ActionScript прктически не знаю, но смогу разобраться. |
|
|
|
| Реклама: | речные круизы из ярославля | event агентство москва | Мини-печь Kraft KF-MO 3505 KGL | Клапаны КПС-1М (90) -НО-МВ(220)-650х150 | netcraze hopper 4g+ |
|
|
#2
|
|
Неактивный пользователь
Пол:
Регистрация: 30.04.2005
Адрес: Украина
Сообщений: 36
Репутация: 12
|
Например так:
Код:
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;
}
В кадре вышеприведенный код |
|
|
|
|
|
#3
|
|
Неактивный пользователь
Пол:
Регистрация: 30.01.2009
Адрес: Украина
Сообщений: 2
Репутация: 0
|
Или же еще проще создай кнопку и в кадре "овер" пририсуй это самое облачко
Добавлено через 4 минуты тоесть алгоритм будет такой вставляешь картинку на сцену - выделяешь ее - жмешь Ф8 конвертируешь картинку в кнопку. Таким образом на сцене у тебя теперь кнопка. Двойным кликом открываешь ее... кликаешь на первом кадре.. 3 разажмешь Ф6 , возвращешься на кадр "овер" - и пририсовуешь это облачко. Последний раз редактировалось itsalko; 31.10.2009 в 20:05.. Причина: Добавлено сообщение |
|
|
|
|
|
#4
|
|
Постоялец
![]() ![]() ![]() Пол:
Регистрация: 20.05.2006
Сообщений: 308
Репутация: 219
|
Практически та же проблема. Только мувик не из одной картинке состоит, а из 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 |
|
|