Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как клонировать graphics в shape? (http://www.flasher.ru/forum/showthread.php?t=159282)

Zuzzuk 29.06.2011 13:08

Как клонировать graphics в shape?
 
Здравствуйте, такой вопрос, на сцене нарисован прямоугольник, прямоугольник переведен в movieclip.
Через:
Код AS3:

var my_shape = MovieName.getChildAt(0); // Shape
var my_graphics = my_shape.graphics;    // Graphics

Получаю графику.
Вопрос, как можно клонировать графику, запихнуть ее в новый мувиклип, и вывести его на сцену?
Спасибо.

kackbip 29.06.2011 13:13

Посмотрите в хелпе используемые классы и вы увидите нужный вам метод копирования графики.

Zuzzuk 29.06.2011 13:23

Если создавать треугольники при помощи кода, то все копируется
Код AS3:

var child:Shape = new Shape();
        child.graphics.beginFill(0xFFCC00);
    child.graphics.lineStyle(0, 0x666666);
    child.graphics.drawRect(0, 0, 80, 80);
    child.graphics.endFill();
    addChild(child);
        child.x = child.y = 100;
 
 
var child2:Shape = new Shape();
        child2.graphics.copyFrom(child.graphics);
        child2.x = child2.y = 200;
        addChild(child2)

А вот если брать его со сцены, то почему-то ничего не копируется(...


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

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