Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   LineTo рисует под картинкой (http://www.flasher.ru/forum/showthread.php?t=151665)

Pragma 03.03.2011 19:47

LineTo рисует под картинкой
 
Привет. Возникла проблема. Рисую линии с помощью LineTo (т.е. программно), но они рисуются под картинкой которую я разместил как фон, хотя слой с кодом рисования находится выше. Как это исправить?

Wolsh 03.03.2011 19:56

В свф нет слоев, и тем более код не привязан к какому-то "слою".
Создайте пустой мувиклип (спрайт?) во Флэш ИДЕ на слой выше фона, дайте ему имя и рисуйте в нем.

Pragma 03.03.2011 20:13

Не могли бы вы, пожалуйста поподробнее?
Как создать пустой мувиклип? Что такое Флэш ИДЕ? И как рисовать на определённом слое?

P.S. Мне нужно буквально нарисовать пару линий и из-за этого учить Flash не хотелось бы.

Добавлено через 2 часа 22 минуты
Объясните пожалуйста как программно рисовать выше картинки. Весь интернет облазил - не нашёл.

nOobCrafter 03.03.2011 23:49

Код AS3:

                        var cont:Sprite = new Sprite();
                        var g:Graphics = cont.graphics;
                                g.lineStyle(2, Math.random() * 0xFFFFFF);
                                g.lineTo(100, 100);
                        addChild(cont);

Как то так

Psycho Tiger 04.03.2011 00:35

Цитата:

Как создать пустой мувиклип?
new MovieClip(). Но лучше писать new Sprite в этом случае. Скорее даже new Shape().

Цитата:

Что такое Флэш ИДЕ?
Flash IDE. Например, Flash CS4.

Pragma 04.03.2011 15:51

Спасибо. Разобрался.


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

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