![]() |
|
||||||||||
|
|||||
|
[+3 04.06.07]
Регистрация: Sep 2006
Сообщений: 15
|
да, именно об этом
(наверное не я один такой).ситуация такова: пишу класс, в котором есть вывод графики на экран. но как написать процедуру вывода не знаю, те к кому обращаться с addChild(). в классе у меня есть var area:Sprite; мне не хочеться в коде клипа писать addChild(myClass.area); это наверное и не по правилам. да? |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Не понял вопроса. Лучше код покажите.
|
|
|||||
|
[+3 04.06.07]
Регистрация: Sep 2006
Сообщений: 15
|
такой вот класс:
package
{
import flash.display.Sprite;
public class Block extends Sprite
{
public var blockArea:Sprite = new Sprite();
public function Block(keys:Array = null)
{
if(keys != null)
{
trace("ok");
}
else
{
blockArea.graphics.lineStyle(1, 0x000000, 1);
blockArea.graphics.drawRect(0, 0, 200, 200);
}
}
}
}
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
addChild(blockArea); надо. И new Sprite должно быть внутри конструктора.
|
|
|||||
|
[+3 04.06.07]
Регистрация: Sep 2006
Сообщений: 15
|
так не работает. вот если оставить всё как есть и в мувике написать
тогда рисует |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
package
{
import flash.display.Sprite;
public class Block extends Sprite
{
public function Block(keys:Array = null)
{
if(keys != null)
{
trace("ok");
}
else
{
var blockArea:Sprite = new Sprite();
blockArea.graphics.lineStyle(1, 0x000000, 1);
blockArea.graphics.drawRect(0, 0, 200, 200);
addChild(blockArea);
}
}
}
}
|
|
|||||
|
[+3 04.06.07]
Регистрация: Sep 2006
Сообщений: 15
|
всё работает. спасибо
|
|
|||||
|
Регистрация: Oct 2005
Сообщений: 157
|
а я не впер, как задать переменную в _root в AS 3.0?
понятно, что нет уже _root`a, но всеже я подгружаю мувик с AS2, который читает переменную _root.AWAY нужно в _root.AWAY:Boolean прописать true, когда мыша за передлами сцены, все с мышой и подгрузкой имеется, как объявить эту переменную, чтоб она была доступной для подгруженного мувика? или 2ой вариант: как в loader(вроде это то, куда загружается мой мувик) передать туже переменную? т.е. мне от AS 3.0 нужна только фунция "потери" мышки, более ничего.
__________________
и где же смысл? |
|
|||||
|
стервочка (я мужик)
|
общение между 2м и 3м происходит только по средствам LocalConnection.
|
|
|||||
|
Регистрация: Oct 2005
Сообщений: 157
|
localConnection даже если флешки находятся одна в другой?
__________________
и где же смысл? |
![]() |
![]() |
Часовой пояс GMT +4, время: 14:09. |
|
|
« Предыдущая тема | Следующая тема » |
|
|