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

Vansimar 22.10.2011 13:47

НЕ обращается к мувику с инстансом
 
У меня есть карта с linkage Maps.Map_1 , у меня создан класс
Код AS3:

package Maps 
{
        /**
        * ...
        * @author Zephyr
        */

        public class Map_1 extends Basic_map
        {
 
                public function Map_1()
                {
                        super();
                }
 
        }
 
}

он наследуется от basic_map
Код AS3:

....
public function Basic_map()
                {
                        this.Scroll.scrollRect = new Rectangle(0, 0, this.Scroll.width, 420); //Scroll -мувик 
                                                                                // который я хочу скроллить
                        rect = this.Scroll.scrollRect;
 
                        this.Scroll.cacheAsBitmap = true;
.....

вылетают ошибки Basic_map.as, Line 33 1119: Access of possibly undefined property Scroll through a reference with static type Maps:Basic_map. везде где есть Scroll
почему?что нужно сделать чтоб исправить?

КорДум 22.10.2011 13:52

DisplayObjectContainer#getChildByName()

Vansimar 22.10.2011 13:55

сделал так
Код AS3:

this.getChildByName(Scroll).scrollRect = new Rectangle(0, 0, this.getChildByName(Scroll).width, 420);
                        rect = this.getChildByName(Scroll).scrollRect;
 
                        this.getChildByName(Scroll).cacheAsBitmap = true;

вот так теперь Basic_map.as:33: 1120: Access of undefined property Scroll.

КорДум 22.10.2011 14:05

Scroll is String?

Vansimar 22.10.2011 14:11

Да да)спасибо) а я вот хотел спросить,а почему просто "this.Scroll.scrollRect" не сработало?

КорДум 22.10.2011 14:19

Потому что в экземпляре Вашего класса нет такого поля.


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

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