Posted: 7th May 2008
Tags: AIR , as3 , Flex , scrollbar Posted in AIR , Flex , as3
Comments: 1 Comment »
A quick tip if you have a dynamic scroll bar and want to bind it’s maxScrollPosition to a value at runtime unfortunately you can’t use the MXML binding, i.e. maxScrollPosition={value}.
Alternatively you need to set the value programatically in an event handler, AND importantly call updateDisplayList() on the scrollbar. i.e.
<! --[ CDATA[
private function handleSlideChange( ) :void {
scroll .maxScrollPosition = slider.value ;
scroll .invalidateDisplayList ( ) ;
}
] ] -->
<br /> <span class=”mceItemObject” classid=”clsid:D27CDB6E-AE6D-11cf-96B8-444553540000″<br /> id=”ScrollBarTest” width=”500″ height=”100″<br /> codebase=”http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab”><span name=”movie” value=”ScrollBarTest.swf” class=”mceItemParam”></span><span name=”quality” value=”high” class=”mceItemParam”></span><span name=”bgcolor” value=”#869ca7″ class=”mceItemParam”></span><span name=”allowScriptAccess” value=”sameDomain” class=”mceItemParam”></span><span class=”mceItemEmbed” src=”http://clockobj.co.uk/wp-content/uploads/2008/05/scrollbartest.swf” mce_src=”http://clockobj.co.uk/wp-content/uploads/2008/05/scrollbartest.swf” quality=”high” bgcolor=”#869ca7″<br /> width=”500″ height=”100″ name=”ScrollBarTest” align=”middle”<br /> play=”true”<br /> loop=”false”<br /> quality=”high”<br /> allowScriptAccess=”sameDomain”<br /> type=”application/x-shockwave-flash”<br /> pluginspage=”http://www.adobe.com/go/getflashplayer”></span></span><br />
Comments below..
Note: You can
leave a response , or
trackback from your own site.
[...]