ScrollPanel с мувиклипами не отображается

Я пытаюсь создать панель прокрутки с некоторыми мувиклипами, но как только я устанавливаю источник SP, содержимое исчезает...

Код ниже:

public class main extends MovieClip {
    var container:Sprite = new Sprite();

    public function main() {
        // constructor code

        addChild(container);
        sP.source = container;


        mc = new objOferta();
        mc.x = 0;
        mc.y = 0;
        nextYPos =mc.height + 1;
        container.addChild(mc);

        mc2 = new objOferta();
        mc2.x = 0;
        mc2.y = nextYPos;
        container.addChild(mc2);



        sP.update();



    }

}

Заранее спасибо!


person user684707    schedule 30.03.2011    source источник


Ответы (1)


нет проблем с вашим кодом, только в том, что ваш контейнер спрайтов не имеет высоты и ширины, поэтому вместо этого

var container:Sprite = new Sprite();

вы можете создать пользовательский видеоклип с некоторой шириной высоты (так что вам не нужно кодировать контейнер) или установить высоту и ширину вашего спрайта на основе отсутствия элементов, которые у него есть, например, у него есть около 5 элементов высотой 50 каждый

container.height = 5 * 50;

также вы можете проверить фла здесь

http://ashwani.50webs.com/scrollpane.fla

person coderbanna    schedule 31.03.2011