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

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

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

Регистрация: Jun 2006
Сообщений: 64
Отправить сообщение для neo36 с помощью ICQ
По умолчанию Работа с text tool в ActionScript?!?

подскажите мне пожалуйста, как програмно, тобишь на AS создать text tool и написать там что-то?? я весь нет облазил нет там такого.. а f1 уж очень дурацкий.. у меня flash mx :-)

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

Регистрация: Mar 2001
Сообщений: 1,147
textField надо сделать. у него есть свойство text. ему и присваивай. Хелп почитай.
Вообще тут нельзя просто что-то изобразить. Сначала нужно этому чему-то создать контейнер.
F1 - лучший помощник. Просто не нужно начинать с середины. Начни с начала. И помни, что тут больше кодинга, чем дизайна.
__________________
Кто говорит, тот не знает. Кто знает, тот не говорит.

Старый 27.06.2006, 21:24
neo36 вне форума Посмотреть профиль Отправить личное сообщение для neo36 Найти все сообщения от neo36
  № 3  
Ответить с цитированием
neo36
 
Аватар для neo36

Регистрация: Jun 2006
Сообщений: 64
Отправить сообщение для neo36 с помощью ICQ
а нельзя ли создать textField програмно, так чтобы указать координаты мыши, тобишь я пишу:
Код:
this.onMouseDown = function() {
	this.createEmptyMovieClip(state+"square"+i, 0);
	lineStyle(2, 0x000000, 100);
	with (state+"square"+i) {	
	drawOval(_root._xmouse, _root._ymouse, 20, 15);
	\\drawOval - моя функция, на нее забейте
         \\А ВОТ ТУТ ХОЧУ СОЗДАТЬ TEXT TOOL С КООРДИНАТАМИ В  _root._xmouse, _root._ymouse   
	}
};
Так вот вопрос, как это сделать?? должна же быть какая-нибудь функция??


Последний раз редактировалось iNils; 27.06.2006 в 21:47.
Старый 27.06.2006, 21:31
Double вне форума Посмотреть профиль Отправить личное сообщение для Double Найти все сообщения от Double
  № 4  
Ответить с цитированием
Double
 
Аватар для Double

Регистрация: Mar 2001
Сообщений: 1,147
createTextField поможет
__________________
Кто говорит, тот не знает. Кто знает, тот не говорит.

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

Регистрация: Jun 2006
Сообщений: 64
Отправить сообщение для neo36 с помощью ICQ
Огромное спасибо!!!!.. о-о-о-очень помогли =))

Старый 27.06.2006, 21:51
Double вне форума Посмотреть профиль Отправить личное сообщение для Double Найти все сообщения от Double
  № 6  
Ответить с цитированием
Double
 
Аватар для Double

Регистрация: Mar 2001
Сообщений: 1,147
мне тоже когда-то тут очень помогли. You are welcome!
__________________
Кто говорит, тот не знает. Кто знает, тот не говорит.

Старый 27.06.2006, 22:25
neo36 вне форума Посмотреть профиль Отправить личное сообщение для neo36 Найти все сообщения от neo36
  № 7  
Ответить с цитированием
neo36
 
Аватар для neo36

Регистрация: Jun 2006
Сообщений: 64
Отправить сообщение для neo36 с помощью ICQ
я начал писать дальше, щас не работает вот этот код, в смысле того что текст не появляется(все остальное в порядке)
не подскажете где может быть ошибка??
КОД:

Код:
this.onMouseDown = function() {
 i = i+1;
 this.createEmptyMovieClip(state+"square"+i, 0);
 lineStyle(2, 0x000000, 100);
 with (state+"square"+i) {
  drawOval(_root._xmouse, _root._ymouse, 10, 7.5);
  //========================================
 
  createTextField("txt", 2, _root._xmouse, _root._ymouse, 21, 30);
  var arial:TextFormat = new TextFormat();
  
  if (state == 1) {txt.text = "H";}
  if (state == 2) {txt.text = "b";}
  if (state == 3) {txt.text = "b";}
  if (state == 4) {txt.text = "b";}
  if (state == 5) {txt.text = "b";}
  if (state == 6) {txt.text = "Cl";}
  if (state == 7) {txt.text = "C";}
 }
};
P.S. дорогие Администраторы и модераторы не считайте это за спам!
просто время мало поэтому все пишу на форуме


Последний раз редактировалось iNils; 27.06.2006 в 22:43.
Старый 27.06.2006, 22:38
Double вне форума Посмотреть профиль Отправить личное сообщение для Double Найти все сообщения от Double
  № 8  
Ответить с цитированием
Double
 
Аватар для Double

Регистрация: Mar 2001
Сообщений: 1,147
спамом-то не посчитают. а вот за неиспользование тега code пожурят.
нечитаемо. вроде мувики не должны именоваться с первым символом цифрой... я что-то путаю?
__________________
Кто говорит, тот не знает. Кто знает, тот не говорит.

Старый 27.06.2006, 22:59
neo36 вне форума Посмотреть профиль Отправить личное сообщение для neo36 Найти все сообщения от neo36
  № 9  
Ответить с цитированием
neo36
 
Аватар для neo36

Регистрация: Jun 2006
Сообщений: 64
Отправить сообщение для neo36 с помощью ICQ
Даже если так, мувик, тот что state+"square"+i отображается.. (там у меня функция drawOval рисует в нем овал) не видно текста.. вывод теста точно задан правильно?

Старый 27.06.2006, 23:37
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 10  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
А знчение state у вас в нужном диапазоне?
__________________
(и)Нильс.ru | Плагины для FlashDevelop

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

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

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


 


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


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