Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Создал мувик. Как задать цвет его background? (http://www.flasher.ru/forum/showthread.php?t=124499)

vikingcompany 01.05.2009 09:06

Создал мувик. Как задать цвет его background?
 
Динамически создал мувик размером X на Y.
Как задать цвет его background?

aksios 01.05.2009 11:06

Нарисуйте прямоугольник.

vikingcompany 01.05.2009 11:35

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

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

iNils 01.05.2009 11:51

свойство opaqueBackground
Код AS1/AS2:

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"
Код AS1/AS2:

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


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

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