PDA

Просмотр полной версии : Создание объекта со своими свойствами и методами


intro
07.02.2006, 17:58
Можно ли созданому объекту во flash присвоить свойства? Что бы например не писать кучу условий, типа если "0", объект чёрный или если "1", то красный. Ну а что бы сразу у него было в теле прописано 0=черный, 1=красный. Если можно на примере, объясните плиз.

MOHCTEP
07.02.2006, 18:24
var obj1:Object={coler:'red'};
var obj2:Object={coler:'black'};
trace(obj1.coler+'\t'+obj2.coler);
obj1.coler='green';
trace(obj1.coler+'\t'+obj2.coler);

Antares
07.02.2006, 19:32
var obj : Object = { colors:[ { color:"green", id:2 }, { color:"red", id:1 } ] };

intro
07.02.2006, 22:33
Благодарю!!!

intro
08.02.2006, 11:07
Немного не понимаю. Я в автокаде создаю небольшую фигуру, потом импортирую во флэш в библиотеку как Movie Clip. Присваиваю имя, например "shema". Есть у нас еще переменная x=2. Так вот как сделать у объекта свойства изменения цвета оп значению "х"?

Antares
08.02.2006, 11:57
Сделать функцию, передавая ей параметра.

intro
08.02.2006, 12:41
Я не про это, как к объекту Movie Clip с именем shema присвоить свойства изменения цвета.

Король
08.02.2006, 12:50
как ты себе представляешь "изменение цвета"? если ты представишь его в виде объекта с двумя свойствами - a и b - каждое из которых в свою очередь - объект, хранящий информацию о некоем цвете (а именно - ra,rb,ga,ga,ba,bb,aa,ab) - то ты получишь что-то что можно трактовать как изменение цвета и можешь присвоить это мувику. Как этим потом воспользоваться -другой вопрос. Есть класс Color