Форум Flasher.ru

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

Владимир Буквин 29.08.2011 11:56

классный потомок
 
как сделать статически загруженный swf потомком класса
создаю класс в котором расположены импортированные спрайты например
[Embed(source="sprites.swf")]
public static const Head:Class;

затем создаю класс extends Sprite
в нем создаю переменную типа Sprite
sprite1:Sprite = new Head as Sprite;

addChild(sprite1);

затем добавляю переменную класса на сцену
В этом случае выходит, что sprite1 лежит внутри пустого спрайта
как обойтись без этого?
нужно что-то вроде extends Head, но это ошибка

etc 29.08.2011 15:07

А зачем вы вообще делает спрайт-контейнер?

Владимир Буквин 30.08.2011 10:45

к примеру мне нужна машина которой я могу управлять
например так
Код AS3:

car:Car=new Car();
addChild(car);
car.start();

при этом придется писать так:
Код AS3:

class Car extends Sprite
[Embed(source="car.swf")]
static const carSWF:class;
var spriteCar:sprite = new carSWF as Sprite;
Car(scene:*)
{
this.addChils(spriteCar);
scene.addChild(this);
}

таким образом я добавляю на сцену спрайт в котором лежит спрайт с изображением машинки

spriteCar:sprite = new carSWF as Sprite; который я затем добавляю
а нужно сделать так , чтоб в классе Car extends Sprite не было ни одной переменной типа Sprite
не должно быть вложенных пустых спрайтов, как в данном случае.
у меня:
добавляю на сцену спрайт в котором лежит спрайт с изображением машинки
надо:
добавляю на сцену спрайт(в котором нет других спрайтов)с изображением машинки,

dimarik 30.08.2011 11:52

Владимир Буквин, код, если Вы читали правила раздела, должен быть оформлен соответствующими тегами.


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

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