2012-02-16 18 views
1
scrollPane.setSize(400,400); 
scrollPane.source=emptyc; 

ここでemptycはコンテンツを動的に(つまりaddChildメソッドによって)追加するコンテナではありません。それはまったくスクロールしません。ScrollPaneはas3の動的コンテンツでは機能しません

どちらも私はコンテナ自体(すなわちとしてスクロールペインを使用してコンテンツを追加する場合は動作しない:

scrollPane.addChild(myChild); 

答えて

4

問題がScollPaneインスタンスでは、あなたはそれが(コンテンツの更新されました手掛かりは、/ etcをemptycする子が追加されていません。)あなたはupdate()にそれを伝える必要があり

ここでは基本的な例を示します。あなたcomの場合、あなたが言及して同じ動作を得る

var b:BitmapData = new BitmapData(2,2,false,0xFFFFFF); 
b.setPixel(0,0,0);b.setPixel(1,1,0); 
var s:Shape = new Shape(); 

var sp:ScrollPane = new ScrollPane(); 
sp.scrollDrag = true; 
sp.source = s; 
addChild(sp); 


s.graphics.beginBitmapFill(b); 
s.graphics.drawRect(0,0,1000,1000); 
s.graphics.endFill(); 
sp.update(); 

お知らせsp.update();。 また、ドキュメントには例があります。

関連する問題