Форум 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=167813)

vatokat 13.09.2011 14:06

как присоединить класс
 
Помогите начинающему. Есть спрайт, созданный через код, как к нему присоединить внешний класс?
Код во флеше:
Код AS3:

import flash.display.Sprite;
import Proverka;//here
var lunes:Sprite;
var Proverka:Class;//here
lunes=new Sprite();
lunes.graphics.beginFill(0xff0000,1);
lunes.graphics.drawRect(0,0,100,100);
lunes.graphics.endFill();
lunes.x=100;
lunes.y=100;
addChild(lunes);
lunes=new Proverka();//here

Код во внешнем файле:
Код AS3:

package 
{
        import flash.display.Sprite;
        import flash.events.*;
        public class Proverka extends Sprite
        {
                public function Proverka()
                {
                        this.addEventListener(MouseEvent.CLICK, Nada);
                }
                function Nada(event:MouseEvent):void
                {
                        trace('fffff');
                }
        }
}


-De- 13.09.2011 14:11

вместо
Код AS3:

new Sprite

написать
Код AS3:

new Proverka

У уже созданного обьекта класс не сменить.

etc 13.09.2011 14:12

Убрать 4-ю строку, пятую заменить последней.

vatokat 13.09.2011 14:28

спасибо большое, вроде простые вещи а как сделать не знаю :)


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

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