Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   заливка в jsfl (http://www.flasher.ru/forum/showthread.php?t=135611)

ierostenko 27.01.2010 15:53

заливка в jsfl
 
Скажите кто знает как можно залить нарисованную фигуру.
Допустим:
Код:

// рисуем прямоугольник
doc.addNewLine({x:0, y:0}, {x:2000, y:0});
doc.addNewLine({x:2000, y:0}, {x:2000, y:500});
doc.addNewLine({x:2000, y:500}, {x:0, y:500});
doc.addNewLine({x:0, y:500}, {x:0, y:0});
// а как его потом залить? Вот так не работает:
doc.setFillColor('#0000ff');


ierostenko 15.02.2010 11:17

заливка в jsfl
 
Нашёл решение проблемы:
Код AS3:

fl.getDocumentDOM().selectAll();
fl.getDocumentDOM().union();
var fillB = fl.getDocumentDOM().getCustomFill();
fillB.style = "solid";
fillB.color = 0x00FF33;
fl.getDocumentDOM().setCustomFill(fillB);

Вообщем надо сначала объединить в группу нарисованный объект, а потом применить заливку
источник: http://blog.qnotemedia.com/?p=237


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

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