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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 30.09.2003, 16:56
  № 1  
Infuse
Guest

Сообщений: n/a
По умолчанию всплывающиеся подсказки

Нужно сделать так, чтобы при наведении на кнопку, всплывала подсказка, что это такое... ну или просот появлялась...
причем хочу сделать это программно... чтобы не рисовать...

пдскажите какую функцию надо написать

Старый 30.09.2003, 17:34
llllllllll вне форума Посмотреть профиль Отправить личное сообщение для llllllllll Найти все сообщения от llllllllll
  № 2  
llllllllll

Регистрация: Feb 2001
Сообщений: 1,893
http://www.flashcomponents.net/compo...view.cfm?id=25

Старый 30.09.2003, 18:43
sergwizard вне форума Посмотреть профиль Отправить личное сообщение для sergwizard Посетить домашнюю страницу sergwizard Найти все сообщения от sergwizard
  № 3  
sergwizard
 
Аватар для sergwizard

Регистрация: Jan 2002
Адрес: СПб-Denver-Лермонтов
Сообщений: 1,525
Клетчатый, ты же говорил, что не любишь и не используешь компоненты, а сам отсылаешь к ним. Нехорошо.

2infuse
Код в первый фрейм:
Код:
this.createEmptyMovieClip("hover",0);
hover.createEmptyMovieClip("shad",0);
with(hover.shad){
	moveTo(3,3);
	lineStyle(0);
	beginFill(0x000000,50);
	lineTo(123,3);
	lineTo(123,23);
	lineTo(3,23);
	lineTo(3,3);
	endFill();
}
hover.createTextField("tf", 1, 0,0,120, 20);
hover.tf.type = "dynamic";
hover.tf.variable = "tip";
hover.tf.textColor = 0x000000;
hover.tf.background = true;
hover.tf.backgroundColor = 0xF0F066;
hover.tf.selectable = false;
tform = new TextFormat();
tform.font = "Arial cyr";
tform.size = 12;
tform.align = "center";
hover.tf.setNewTextFormat(tform);
hover.tip = "";
hover._visible = 0;
this.onMouseMove = function(){
	if(hovered){
	hover._visible = true;
	hover._x = _xmouse;
	hover._y = _ymouse-30;
	hover.tip = mess;
	}else{hover._visible = false;}
}
Код на кнопки:
Код:
on(rollOver){
	_root.hovered = true
	mess = "example"; // optional
}
on(rollOut){
	_root.hovered = false;
}
Все.
__________________
Для того чтобы узнавать, есть два способа: - задавать вопросы и пытаться самому на них ответить. Второй способ более продуктивный.
(S.Wizard)

Старый 30.09.2003, 19:11
Пушистик вне форума Посмотреть профиль Отправить личное сообщение для Пушистик Посетить домашнюю страницу Пушистик Найти все сообщения от Пушистик
  № 4  
Пушистик
Bumble Bee
[+1 05.07.06]
 
Аватар для Пушистик

Регистрация: May 2003
Адрес: Третья планета от Солнца
Сообщений: 1,254
Отправить сообщение для Пушистик с помощью ICQ
а можно еще вот так:

Код:
function alt(text) {
    savex = _root._xmouse;
    savey = _root._ymouse;
    _root.onEnterFrame = function() {
        if (this.hitTest(_root._xmouse,_root._ymouse,true)) {
            _root.createTextField("altfield", 778, savex+10,savey-5,200, 20);
            _root.altfield.autoSize = "left";
            _root.altfield.text = text;
            _root.altfield.background = 1;
            _root.altfield.border = 1;
            _root.altfield.backgroundColor = 0xFFFFE1;
            _root.altfield.selectable = 0;
            altformat = new TextFormat();
            altformat.font = "Verdana";
            _root.altfield.setTextFormat(altformat);
        } else {
            _root.altfield.removeTextField();
        }
    };
}
для кнопки:

Код:
on (rollOver, dragOver) {
    alt("Macromedia");
}
есть много способов
Вложения
Тип файла: zip alt.zip (3.3 Кб, 421 просмотров)
__________________
Portfolio

Старый 01.10.2003, 11:13
  № 5  
Infuse
Guest

Сообщений: n/a
спасибо большое=0) все получилось=0)

Старый 01.10.2003, 15:57
llllllllll вне форума Посмотреть профиль Отправить личное сообщение для llllllllll Найти все сообщения от llllllllll
  № 6  
llllllllll

Регистрация: Feb 2001
Сообщений: 1,893
Цитата:
Оригинал написал(а) sergwizard
Клетчатый, ты же говорил, что не любишь и не используешь компоненты, а сам отсылаешь к ним. Нехорошо.


У меня нет никакого желания повторять одну и ту же процедуру множество раз, поэтому логично сделать что-то один раз, и в данном случае оформит как компонент, а потом легкодоступно использовать. И естественно я не буду делать то, что у уже сделано кем то , так, что вполне логично ..., а не использую я их, так как небыло случая

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

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

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


 


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


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