Показать сообщение отдельно
Старый 10.02.2014, 03:05
ZackMercury вне форума Посмотреть профиль Отправить личное сообщение для ZackMercury Найти все сообщения от ZackMercury
  № 7  
Ответить с цитированием
ZackMercury
 
Аватар для ZackMercury

блогер
Регистрация: Jul 2013
Адрес: Север
Сообщений: 1,921
Записей в блоге: 23
Отправить сообщение для ZackMercury с помощью ICQ Отправить сообщение для ZackMercury с помощью Skype™
Цитата:
в нем переменной типа спрайт присваивается объект класса спрайт, сам этот класс находится в другом файле, но в этом же пакете.
Не очень понятно, что вы имели в виду.
Правильно делается так:
Создается класс, он наследуется от Sprite, в нём рисуем.
Код AS3:
package 
{
  public class MyCircle extends Sprite
  {
    public function MyCircle()
    {
      super.graphics.lineStyle(2, 0x000000);
      super.graphics.beginFill(0x0055CC);
      super.graphics.drawCircle(50, 50, 50);
    }
  }
}
А в главном классе:

Код AS3:
var myCircle:MyCircle = new MyCircle();
this.addChild(myCircle);
Добавлено через 2 минуты
Опоздал.)