0

我试图让滚动窗格与一些电影剪辑一起使用,但是一旦我设置了 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();



    }

}

提前致谢!

4

1 回答 1

0

你的代码没有问题,只是你的精灵容器没有高度和宽度,所以不要这样做

var container:Sprite = new Sprite();

您可以制作一个具有一定高度宽度的自定义moviclip(因此您不必对容器进行编码)或根据它拥有的项目数量来设置精灵的高度和宽度,它有大约5个50高度的项目

container.height = 5 * 50;

你也可以在这里查看 fla

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

于 2011-03-31T03:59:30.307 回答