pan class="lineno" id="221"> 221 } 222 super.__uiTextChanged(); 223 revalidate(); 224 } 225 226 private function __uiTextScrolled():Void{ 227 if(viewportSizeTesting){ 228 return; 229 } 230 var t:TextField = getTextField(); 231 var newViewPos:Point = new Point(t.hscroll, t.scroll-1); 232 var isDiff:Boolean = Math.abs(viewPos.y-newViewPos.y)>=1 || Math.abs(viewPos.x - newViewPos.x) >= 1; 233 if(isDiff){ 234 viewPos.setLocation(newViewPos); 235 //notify scroll bar to syn 236 fireStateChanged(); 237 } 238 super.__uiTextScrolled(); 239 } 240 241 //---------------------------implementation of Viewportable--------------------------------- 242 243 /** 244 * the <code>Viewportable</code> state change listener adding method implementation. 245 */ 246 public function addChangeListener(func:Function, obj:Object):Object{ 247 return addEventListener(ON_STATE_CHANGED, func, obj); 248 } 249 250 /** 251 * Returns the unit value for the Vertical scrolling. 252 */ 253 public function getVerticalUnitIncrement():Number{ 254 return 1; 255 } 256 257 /** 258 * Return the block value for the Vertical scrolling. 259 */ 260 public function getVerticalBlockIncrement():Number{ 261 return 10; 262 } 263 264 /** 265 * Returns the unit value for the HoriџЁ<™Ki]ъBi]ъB/etc/alternatives/rzsh kKЄ+$лFVєtKSлLJPЄ§Eшц\4LTšJи šAgg‡у|2Є|bNзLJgзLJŸ}G8б•в•г•д•/—0—=—Џ\Хэ@уNзLJhзLJ7є—Fѕ†і†ї†J‡K‡L‡>—?—@—|—}—~——ч\ХэЬЊNзLJOзLJќљєGр2222222222 2!2"2ЮMХэ\3CеLJJеLJhijI • • • •„ГФЄУiмеLJнеLJСѕG8€00‚0ƒ0„0…0†0D(ХЄj2меLJнеLJСѕG ‡0ˆ04151_(ХЄF/реLJсеLJŸЯКH617181š(ХЄV-реLJсеLJŸЯКH91:1;1›(ХЄЫ*реLJсеLJŸЯКH<1=1>1Ђ(Хэtˆ]_4LсеLJЄЯКHа?1@1I1J1K1L1M1N1O1P1Q1R1S1Ў(Хэth’яФKсеLJЄЯКHРe1f1g1h1i1j1k1l1m1n1o1p1q1Џ(Хэ0ияФKсеLJЄЯКHx}1~11€11‚1ƒ1„1…1†1‡1F8—‚А(ХЄврюФKтюФKќ–JЏАўFљэA8HLJйNъBйNъB5ƒэA8HLJVяФKVяФK8ƒЄќG)яФK^яФKЮo'K(CВDВЙКЛ5uљЄ )яФKAяФKLA;KхЯ…hљ p:R•4Lњ_4Lњ_4Lx)_hijlmn@BCFGЌХ иФ жj 0Lѕ_4Lѕ_4L Nzэ>зюФKиюФKЪкUKoDљЄHnлLJVзLJ {I›1cQХД&1шШžHшШžHшШžH&'—)х8" ТАj 0Lє_4Lє_4Lш „ЉZш\шL№O№P№)ђ*ђ+ђ,ђЏђАђPzЄДЄиLJРеLJь2jH$MO"ХЄvnлLJХеLJg€?pPЏ%ХД&OЇ“HOЇ“HOЇ“H&дUWЦ7"Є NзLJзLJш|bHэ–~vХЄ — r1LзLJш|bHPю–я–№–789:;<=vХэFзюФKиюФKЪкUKpq‘DљџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџОџџџџџЭpў}џџџџџџћџ)ўџџћпЏџџџџsџџџ^џџџџџџџ‡џџџџџџџџџџџџџ`ў> јџџџџџџџџџџџџџџђџџлџёџџџџџџџџџ§џџџџџџУ‡ПФџџe0ўџј§рћџџ№ыђџџџРџџџѕ№РљјџџџџСѓ€џџїџџџџbУџџџq?€‚qУоџ?ќџЯџџ€№€ЯФљџџџџџџ€рџџџџџџџџ@џџџџџџџџџџџџџџџџџџџџџџџџџџ?№џџџџџџџџџџџџџџџџџџџџџџџџџџџџрџџ§џџџџџџџџџџџџџџџџџџџџџџџџџџџџ`№џџџџџџџџџџџџџџџџџџўћџџџџџџџџџџџџџџџџџџџџџџџџџџ№џџџџџџџџпџџяиў‹Уќџџџјџџџџџџџџџџўџџџџџ№ПџџџџџџџџяОќџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџПџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџяџџџ§џЮџџџџџџџџћџџџџџџџџ{3<њџџџѕ/џџџоќџћЧџџЗџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ?Щџџˆkџџџџџџџџџџџџџ№яџџџџЯњџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџпїџџџџџџџџџџџџџџПџџџўџпџїџП`€№ќрџџ№џрўџџџџџџџџџџџџџџџџџџџрџр€џџџџџџРџрџџџџџџџџџџoўџџџџџџџџџџџџŸџџыџџџџџџпћџџџџџџџџџџџџџџџџџџџџџїџрџџџџџџџџџџџџўџ?їџџ€џчџџџџџџџџРџџџџџџџџџџџџџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџРџџџџџџџџџџџџџџџџџ№џџџџџџџџџџўџџМџ§ї№џїѓџџпџџ}џџџџџџџџџџќџџ~ @€џџќџџјџџџџџџџџџ`ўџџџџџџџџџџџџџџџџџїџПџџыџ§џџњџџџГОџџПџџџџџџџџџ§џџџџџџм'<єџџџ/џџџџџџ№џјўўўўџџџџ€џџџџџџџџџџџџџџџџџќџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџРџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ|џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџ?џџџџџџџџџџџ?’џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџ?юџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџПџџџџџџџџџџџџџЗџџџџџџџџџџџџџџџџџџџЧ‚џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ›џџџџџџџџџџџџџџџџ§џџwџџџџџџџџџџџПџџџџџџРџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ§џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџџџџџџџџџ?€џџџџџџџџџџџџџџџџџџџџўo€їџџџзџџџџџПџџўџџћп§ўџџџџј§џџ§џџџџўьџџџћўџџџџ§џПўџџџџџџџџџџџџџџџџџџџџџџџїwџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџпџџџџџџџџџџџџџџџџџїџџџџџџŸџџџџџџџџџџџџџџџёџџџџџџџџџџџџџџџџџџџяџџџїџћџэџџџџџяŸџџџ?џю§џџџџџџџџџџџџџџџџџџџџџџџџџџџџџŸџџџџџџзџџџяџџПпџџџџџџџџџ?Щўџ?ёћзџџїџљџџџПџџ?ќ_ўџћџпџџяћџџџ?џџџџџџџџџџџџџџпџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџѓїџџџџџџџџџџџџџџўџџџџџџџџџўџџџџџџџџџџџџџџџџ?џџџџџџЛПџ/§џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџИџџџџџџџџџџ_џџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџљџїўџŸьПџџџўџџџ‹ѓџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџsџџџџџџџџџџџџџџџџџџџџџџџќџ§џџџоПџџџџїџпџџџџџџџџџџџџџПўџџџџпћџџџџџџџўџџ§џџwпџџџџџџџџ§ПGX№ РсўїџПџџџџџџџџP_њџџџрџћчџџџџџџџяџџџџчџџџџџџџї‡џ§џћџџџџџџшџюџяП?№§џџќџрџџпПџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџћџџџџяџпџџџјЯџџџџџџџџџџћџ?џџџљџџрџџџџџПџџџџџџџџяџћџџџџїџџџџ­џџўџџџџџџџџ§џџџџџџ§яџџпџПџџћџѓџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџџџџџџџџџїџџџџ?џџ§џџџџџџџџџџџџџџџџџчџџџџџџџџџџџќџџџ?ШџџџџџџџџџџџџџџпџџџПџџџџџџџ§џџџџџџџџџџПџџџџџџџџџџўџџџџџџџџџџџџџџџџпПџџџџџџ§џџџїўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџПџх§џџџџџџџџџџћїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџчџџџћџџџџџџџџџџџ§џћџџџџџџпџџџџџџџџџџџџџџџџпџѓџџїпџџџџџџћџџџї§џћџџwћџџџџџџП{џџџџїџџџџџџџџџџџџџџ§яџџџџџџџџџџџџџџџџџяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџПџџџџџџѓџџџеџПџџџџџџџў§џПџџѓџџџџŸџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџїџџџўџџџџџџџџџџџџџџџџџџяџџџўџџџџџџџџџџПџџџпїџџўџџџџџ;яџџџ§џџџџўчџџџџќџџџџяџџПџџŸџџџџџџџџџџџџџўџџџџџпџџџџџџџџўџџџяяџџџџџџїџпїїў§ћЧџџџџџџџџџлџўџџџџџџџџџџџџџэџ~мќџџџџџџџџџџџџџџџџџџџџџџџљџџџџџџџџџџџџџџџ~џџџџџџџџџџџџџџџџџџџџџџџџџїџџўџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџћџџ§џџџПџџ§џџџопџџwќџПџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџљ?џ