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

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

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

Регистрация: Sep 2009
Сообщений: 68
Цитата:
Сообщение от ChuwY Посмотреть сообщение
Код AS3:
var name1:String = 'ck_mc';
var m:MovieClip = getChildByName(name1) as MovieClip;
m.alpha = 0;
так уж лучше имхо
А если в этом мувике лежит ещё динамическое поле, то как в него записать что-либо

Код AS3:
m.best_value.text = 'cool';
Так можно?

Старый 09.11.2010, 16:52
Jewelz вне форума Посмотреть профиль Отправить личное сообщение для Jewelz Найти все сообщения от Jewelz
  № 12  
Ответить с цитированием
Jewelz
 
Аватар для Jewelz

Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
да
мне кажется эту строчку быстрее вставить в код и посмотреть нежели писать пост и ждать ответа =)
__________________
low +

Старый 09.11.2010, 16:54
Castro вне форума Посмотреть профиль Отправить личное сообщение для Castro Найти все сообщения от Castro
  № 13  
Ответить с цитированием
Castro

Регистрация: Sep 2009
Сообщений: 68
Или
Код AS3:
var m:MovieClip = getChildByName('ck_mc') as MovieClip;
var textFld:TextField = new TextField();
textFld = m.getChildByName('best_value') as TextField;
textFld.text = '111';

Старый 09.11.2010, 16:55
Jewelz вне форума Посмотреть профиль Отправить личное сообщение для Jewelz Найти все сообщения от Jewelz
  № 14  
Ответить с цитированием
Jewelz
 
Аватар для Jewelz

Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
и так и так, я предпочитаю второй вариант
__________________
low +

Старый 09.11.2010, 16:55
Castro вне форума Посмотреть профиль Отправить личное сообщение для Castro Найти все сообщения от Castro
  № 15  
Ответить с цитированием
Castro

Регистрация: Sep 2009
Сообщений: 68
Цитата:
Сообщение от Jewelz Посмотреть сообщение
да
мне кажется эту строчку быстрее вставить в код и посмотреть нежели писать пост и ждать ответа =)
и не поспоришь, но такое ощущение что вставляет null (перезатирается дефолтное значение)

Добавлено через 29 минут
Не, я что глупые такие вопросы задаю

Код AS3:
var textFld:TextField = new TextField();
		var format:TextFormat = new TextFormat();
var m_fld:MovieClip = getChildByName('ck_mc') as MovieClip;
 m.best_value.text = '10';
				format.font = "Verdana";
				format.color = 0xff0000;
				format.size = 22;
 
				//textFld.background = true;
				textFld.textColor = 0xffff00;
				textFld.autoSize = TextFieldAutoSize.CENTER;
	                        textFld.defaultTextFormat = format;
 		trace(ck_mc_val.best_value.text);
			trace(ck_mc_val.best_value.textColor);
По умолчанию значение равно 9, оно показывается в лейбле.
Ролик заводится, потом срабатывает евент, и дефолт пропадает, на экране ничего нету.
Но при чём трэйсы возвращают установленное значение и цвет фона. Даже можно все эти форматы выбросить и всё равно не влияет особо. Текстфилды находятся на отдельном самом верхнем слое.

Что это? Куда-то что-то надо в дисплей-лист добавить?

Добавлено через 20 часов 22 минуты
Ну хоть в какую сторону смотреть ?

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

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

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


 


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


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