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

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 16.07.2008, 19:11
ViZ0R вне форума Посмотреть профиль Отправить личное сообщение для ViZ0R Найти все сообщения от ViZ0R
  № 1  
Ответить с цитированием
ViZ0R

Регистрация: Jul 2008
Сообщений: 23
По умолчанию Текст на кнопке

Допустим я создаю конопку динамически:

Код:
container.attachMovie("ComboBox", "settings_box", 10003);
как в этом случае задать свой текст на кнопке? в хелпе подходящего свойства или метода не нашел....

Старый 16.07.2008, 19:48
lexa2000lexa вне форума Посмотреть профиль Отправить личное сообщение для lexa2000lexa Найти все сообщения от lexa2000lexa
  № 2  
Ответить с цитированием
lexa2000lexa

Регистрация: Sep 2005
Сообщений: 950
как вариан можно вот так:
Код:
container.attachMovie("ComboBox", "settings_box", 10003);
container.settings_box.createTextField("text_box",1, 0, 0, 30, 200)
container.settings_box.text_box.text = "text";

Старый 16.07.2008, 20:05
ViZ0R вне форума Посмотреть профиль Отправить личное сообщение для ViZ0R Найти все сообщения от ViZ0R
  № 3  
Ответить с цитированием
ViZ0R

Регистрация: Jul 2008
Сообщений: 23
ок, спасибо! т.е. получается стандартного метода не предусмотрено?))

немного не тот фрагмент вставил, имел ввиду такой:
container.attachMovie("Button", "done_btn", 10002);

попробовал сейчас, при наведении мышки текст пропадает))) это нужно все события обрабатывать еше?)


Последний раз редактировалось ViZ0R; 16.07.2008 в 20:09.
Старый 16.07.2008, 20:45
BBOY Ильич вне форума Посмотреть профиль Отправить личное сообщение для BBOY Ильич Найти все сообщения от BBOY Ильич
  № 4  
Ответить с цитированием
BBOY Ильич
 
Аватар для BBOY Ильич

Регистрация: Nov 2007
Сообщений: 256
Записей в блоге: 1
Отправить сообщение для BBOY Ильич с помощью ICQ
Код:
container.attachMovie("Button", "done_btn", 10003);
done_btn.label = "Done Button";

Старый 17.07.2008, 13:07
crazyone вне форума Посмотреть профиль Отправить личное сообщение для crazyone Найти все сообщения от crazyone
  № 5  
Ответить с цитированием
crazyone
 
Аватар для crazyone

блогер
Регистрация: Nov 2007
Адрес: Киев
Сообщений: 557
Записей в блоге: 2
Цитата:
т.е. получается стандартного метода не предусмотрено?
Если компонент, то предусмотрено и описано в хелпе. Если не компонент, то не предусмотрено.

Старый 17.03.2009, 10:55
csander вне форума Посмотреть профиль Отправить личное сообщение для csander Найти все сообщения от csander
  № 6  
Ответить с цитированием
csander

Регистрация: Mar 2009
Сообщений: 8
А в случае "нарисованной кнопки" как быть? Поверх прямоугольника кидается текстовое поле? Я делал так:
Код AS1/AS2:
var my_fmt:TextFormat = new TextFormat();
my_fmt.color = 0xFFFFFF;
my_fmt.font = "Arial Cyr";
 
function createBut(xx:Number, yy:Number, i:Number){
	this.attachMovie("btn", "btn"+i, this.getNextHighestDepth());
	this["btn"+i]._x=xx;
	this["btn"+i]._y=yy;
 
	this.createTextField("my_txt"+i, this.getNextHighestDepth(), xx+5, yy+5, 80, 20);
	this["my_txt"+i].type="dynamic"; // ????
	this["my_txt"+i].text="i="+i;
	this["my_txt"+i].setTextFormat(my_fmt);
 
	this["btn"+i].onRelease = function(){
		trace("i="+i);
	}
}
Но при наведении курсор меняется на курсор для работы с текстом. А как мне сделать текст статическим? Чтобы он не мешался при наведении курсора?

Старый 17.03.2009, 10:59
lexa2000lexa вне форума Посмотреть профиль Отправить личное сообщение для lexa2000lexa Найти все сообщения от lexa2000lexa
  № 7  
Ответить с цитированием
lexa2000lexa

Регистрация: Sep 2005
Сообщений: 950
Код AS1/AS2:
this["my_txt"+i].selectable = false;
и текст не будет мешать вам.

Старый 17.03.2009, 11:04
csander вне форума Посмотреть профиль Отправить личное сообщение для csander Найти все сообщения от csander
  № 8  
Ответить с цитированием
csander

Регистрация: Mar 2009
Сообщений: 8
ОК ))) Спасибо ))) Уже разобрался и хотел отправить исправленный вариант )) А ответ уже есть)))

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

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

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


 


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


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