PDA

Просмотр полной версии : Создал мувик. Как задать цвет его background?


vikingcompany
01.05.2009, 09:06
Динамически создал мувик размером X на Y.
Как задать цвет его background?

aksios
01.05.2009, 11:06
Нарисуйте прямоугольник.

vikingcompany
01.05.2009, 11:35
Точно! Как это я сразу не догадался!
Ведь мувик - это только контейнер, не имеющий физической подложки.

Подскажите, а как сделать это программно?

iNils
01.05.2009, 11:51
свойство opaqueBackground
var triangle:MovieClip = this.createEmptyMovieClip("triangle", this.getNextHighestDepth());
triangle._x = triangle._y = 50;
triangle.lineStyle(3, 0xFFCC00);
triangle.lineTo(0, 30);
triangle.lineTo(50, 0);
triangle.lineTo(0, 0);
triangle.endFill();
triangle.opaqueBackground = 0xCCCCCC;

aksios
01.05.2009, 11:56
vikingcompany, найдите книжку Роберта Пеннера "Программирование во Flash"
MovieClip.prototype.drawRect=function (x1,y1,x2,y2){
with (this){
moveTo(x1,y1);
lineTo(x2,y1);
lineTo(x2,y2);
lineTo(x1,y2);
lineTo(x1,y1);
}
};
this.beginFill(0x33DD00,60);
this.drawRect(10,10,240,150);
this.endFill();

vikingcompany
03.05.2009, 08:56
Второй код не совсем ясен, а вот первый - то что надо.
Фактически, достаточно
createEmptyMovieClip("my_mc", 1);
my_mc.lineTo(300, 300);
my_mc.opaqueBackground = 0xFFFFFF;
где проводится только диагональ.
Спасибо всем за помощь.

iNils
03.05.2009, 12:40
Ну это пример из хелпа был :D