Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Изображение класса, наследуемого от MovieClip (http://www.flasher.ru/forum/showthread.php?t=146466)

Vilya21 09.11.2010 05:47

Изображение класса, наследуемого от MovieClip
 
Здравствуйте, мне необходимо сделать катапульту, которая стреляет разными камнями с разной скоростью, углом и т.д.

Есть класс Stone, который наследуется от MovieClip'a;

Код AS3:

/**
        * ...
        * @author Vilya
        */

        public class Stone extends MovieClip {
 
                public var X:int;
                public var Y:int;
 
                public var Xo:int;
                public var Yo:int;
                public var Vx:Number;
                public var Vy:Number;
 
                public var type:String;
                public var weight:int;
                public var V:Number;
                public var T:int = 0; //Сколько времени летит снаряд
                public var flagStop:Boolean = false; //Остановился ли снаряд
                public var flagInWater:Boolean = false; //В воде ли снаряд
                public var stoneRotation:Number = 0; //Скорость вращения снаряда
                public var selfDirection:Number = 0; //Коэффициент самонаведения (для коровы)
                public var partsNum:int = 0; //Количество частей, на которое разделяется снаряд
                public var baseV:Number = 0; //Базовая скорость маленьких снарядов после разделения
                public var randomV:Number = 0; //Случайная составляющая скорости маленьких снарядов после разделения
 
                public function Stone():void {
 
                }
 
        }


Как мне создавая экземпляр класса Stone, засунуть в него изображение, чтобы его было видно на сцене???

КорДум 09.11.2010 09:44

1. addChild
2. Сделайте во FlashIDE мувиклип с классом каким-то. Экспортируйте SWC, класс Stone наследуйте от класса с изображением.
3. прилинкуйте во FlashIDE к изображению класс Stone.
4. Нарисуйте изображение программно
5. и т.д.
Вариантов масса.

Vilya21 09.11.2010 15:21

Ой, точно, AddChild. Что-то я совсем перемудрить хотел.


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

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