以下代码取自上面的链接。我有 2 个问题。
- 以下代码需要放置在舞台上的名称为 aSp 的 ScrollPane 组件才能工作。我如何从类/包中创建这个组件,以便我可以从头开始创建这个组件,而无需它已经在舞台上?就像我们从类创建电影剪辑一样,不需要在舞台上放置一个 mvoie 剪辑?
- 是否已经有任何类/包库具有滚动窗格,支持安卓发布?或者欢迎有关 scrollPane 上的触摸支持的任何帮助。
import fl.containers.ScrollPane; import fl.controls.ScrollPolicy; import fl.controls.DataGrid; import fl.data.DataProvider; var aSp:ScrollPane = new ScrollPane(); var aBox:MovieClip = new MovieClip(); drawBox(aBox, 0xFF0000); //draw a red box aSp.source = aBox; aSp.setSize(150, 200); aSp.move(100, 100); addChild(aSp); function drawBox(box:MovieClip,color:uint):void { box.graphics.beginFill(color, 1); box.graphics.drawRect(0, 0, 150, 300); box.graphics.endFill(); }