HTMLLoader sınıfı, HTML içeriği kaydırmayı denetlemenizi sağlayan aşağıdaki özellikleri içerir:
Özellik
|
Açıklama
|
contentHeight
|
HTML içeriğinin piksel cinsinden yüksekliği.
|
contentWidth
|
HTML içeriğinin piksel cinsinden genişliği.
|
scrollH
|
HTMLLoader nesnesinde HTML içeriğinin yatay kaydırma konumu.
|
scrollV
|
HTMLLoader nesnesinde HTML içeriğinin dikey kaydırma konumu.
|
Aşağıdaki kod,
scrollV
özelliğini HTML içeriğinin sayfanın altına kaydırılacağı şekilde ayarlar.
var html:HTMLLoader = new HTMLLoader();
html.addEventListener(Event.HTML_BOUNDS_CHANGE, scrollHTML);
const SIZE:Number = 600;
html.width = SIZE;
html.height = SIZE;
var urlReq:URLRequest = new URLRequest("http://www.adobe.com");
html.load(urlReq);
this.addChild(html);
function scrollHTML(event:Event):void
{
html.scrollV = html.contentHeight - SIZE;
}
HTMLLoader, yatay ve dikey kaydırma çubukları içermez. Kaydırma çubuklarını ActionScript'te veya Flex bileşenini kullanarak uygulayabilirsiniz. Flex HTML bileşeni, otomatik olarak HTML içeriği için kaydırma çubukları içerir. Kaydırma çubuklarına sahip bir HTMLLoader nesnesi içeren bir pencere oluşturmak için
HTMLLoader.createRootWindow()
yöntemini de kullanabilirsiniz (bkz.
HTML içeriğini kaydırarak pencereler oluşturma
).
|
|
|