НОВЫЕ ИГРЫЛУЧШИЕ ИГРЫФОРУМ 582 Всего сообщений: 305037
+  Форум FlashPlayer.ru
|-+  Форум по flash играм
| |-+  Академия flash программирования (Модераторы: Lexei, Vetal1992)
| | |-+  Уроки по ActionScript.

Автор Тема: Уроки по ActionScript.  (Прочитано 65034 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sws750 Мужской

Re: Уроки по ActionScript.
« Ответ #30 : 19 Февраля 2011, 15:09:10 »
ветал
trace(myField._name)   //ВывОдИТСЯ: undefined
trace(myField.text)      //ВывОдИТСЯ: undefined

кароче у меня работает это

var nam:Array = ["Серый","Аня","Юра","Игорь","Лена"];
var x:Number = 0;
var y:Number = 0; // Координата вывода y

function hi(namex)
{
this.createTextField(namex,y,x,y,100,20); //namex - изменить поля.y - изменить слой.
   _root[namex].text = "Привет" + "_" + namex;
    y += 20;
var my_fmt:TextFormat = new TextFormat();
my_fmt.color = 0xFF0000;
_root[namex].setTextFormat(my_fmt);

}
/////////////////////////////////////////
for (i=0;i<nam.length;i++)
{
hi(nam);
}
Но с тем не понятно...
« Последнее редактирование: 19 Февраля 2011, 15:36:44 от sws750 »

Оффлайн Vetal1992 Мужской

Re: Уроки по ActionScript.
« Ответ #31 : 19 Февраля 2011, 22:45:41 »
*facepalm*

Цитата:
var myField:TextField = this.createTextField("Тут вводится её имя",0,0,0,100,20);

myField.text="Текст";
trace(myField._name)   //Выведет: Тут вводится её имя
trace(myField.text)      //Выведет: Текст

Эти строки кода не могут не работать

Re: Уроки по ActionScript.
« Ответ #32 : 19 Февраля 2011, 22:54:43 »
Цитата: Vetal1992 от 19 Февраля 2011, 22:45:41
*facepalm*

Эти строки кода не могут не работать
Есть смайлик : fp : без пробелов

Re: Уроки по ActionScript.
« Ответ #33 : 20 Февраля 2011, 00:37:03 »
Мистика...
Если конечно эти строки набраны именно так, как тут...

Оффлайн sws750 Мужской

Re: Уроки по ActionScript.
« Ответ #34 : 20 Февраля 2011, 14:46:13 »
Цитата: Vetal1992 от 19 Февраля 2011, 22:45:41
*facepalm*

Эти строки кода не могут не работать

undefined
undefined
Flash MX 2004.
« Последнее редактирование: 20 Февраля 2011, 15:29:09 от sws750 »

Re: Уроки по ActionScript.
« Ответ #35 : 20 Февраля 2011, 17:46:43 »
+1 Действительно
FLASH MX 2004
Код:
a = this.createTextField("names",0,0,0,100,20);
trace(a); // выводит undefined

Вывод: 2004 на помойку... качай cs5 или что-нить более новое...
По идее код то правильный и работает в новых версиях... скорее всего версия плеера всему виной, 2004-й использует свою старую версию.
« Последнее редактирование: 20 Февраля 2011, 17:52:06 от Elentarion »

Оффлайн sws750 Мужской

Re: Уроки по ActionScript.
« Ответ #36 : 20 Февраля 2011, 18:36:37 »
Может код не от AS2 ? mx2004 AS3 ни знает.

Re: Уроки по ActionScript.
« Ответ #37 : 20 Февраля 2011, 18:54:54 »
Если бы это был код не от as2.0, у тебя бы программа даже не скомпилировалась. К тому же такие ошибки очень трудно было бы сделать.
В Ас3.0 нет createTextField, там класс TextField. И файл для AS2.0 и AS3.0 отдельно делаются.

Дело в самом mx 2004.
« Последнее редактирование: 20 Февраля 2011, 18:56:31 от Elentarion »

Оффлайн sws750 Мужской

Re: Уроки по ActionScript.
« Ответ #38 : 20 Февраля 2011, 18:57:18 »
Оки спасибо, пошол дальше пытаться разбираться.

Оффлайн Vetal1992 Мужской

Re: Уроки по ActionScript.
« Ответ #39 : 21 Февраля 2011, 02:03:51 »
Цитата:
Есть смайлик : fp : без пробелов

Спасибо))

sws750, ты обязан скачать fl CS5

Попробуй такой код:

Цитата:
var myField:TextField=_root.createTextField("tf",_root.getNextHighestDepth(),0,0,150,50);
myField.text="Текст";
trace(myField._name)   //Выведет: tf
trace(myField.text)      //Выведет: Текст
« Последнее редактирование: 21 Февраля 2011, 02:08:23 от Vetal1992 »

Оффлайн [YureZZ] Мужской

Re: Уроки по ActionScript.
« Ответ #40 : 21 Февраля 2011, 02:04:24 »
Elentarion
Цитата:
Вывод: 2004 на помойку...
Полностью согласен.)
sws750
Мука в зубы и вперед:)
И хелп адобовский в закладки:)
это мой совет лично, сам недавно был нубосом:) мук решает:)


Добавлено через: 3 мин. 36 сек.
Цитата:
ты обязан скачать fl CS5
+1
« Последнее редактирование: 21 Февраля 2011, 02:08:00 от [YureZZ] »

Оффлайн Vetal1992 Мужской

Re: Уроки по ActionScript.
« Ответ #41 : 21 Февраля 2011, 02:09:12 »
Цитата:
это мой совет лично

хехех))

Оффлайн [YureZZ] Мужской

Re: Уроки по ActionScript.
« Ответ #42 : 21 Февраля 2011, 02:10:41 »
чтото переборщил с прилагательными:)

Оффлайн Vetal1992 Мужской

Re: Уроки по ActionScript.
« Ответ #43 : 21 Февраля 2011, 02:10:58 »
Посмотри первое ЛС от меня))

Оффлайн [YureZZ] Мужской

Re: Уроки по ActionScript.
« Ответ #44 : 21 Февраля 2011, 02:14:01 »
флудим..

Добавлено через: 1 мин. 2 сек.
упс...плагиат..
« Последнее редактирование: 21 Февраля 2011, 04:29:14 от [YureZZ] »

+  Форум FlashPlayer.ru
|-+  Форум по flash играм
| |-+  Академия flash программирования (Модераторы: Lexei, Vetal1992)
| | |-+  Уроки по ActionScript.