![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Dec 2010
Сообщений: 18
|
Делаю ScrollPane, в качестве соурса для него идёт динамический спрайт
в который загружаются битмапы. На событие Complete данного ScrollPane вешаю событие В котором делаю апдейт но прокрутка не появляется. Но, если событие повесить на MOUSE_DOWN То при нажатии на ScrollPane прокрутка появляется. Вопрос - почему не срабатывает событие COMPLETE ? Вот полный код package { import fl.containers.ScrollPane; import fl.controls.ScrollPolicy; import flash.display.MovieClip; import flash.display.Loader; import fl.containers.UILoader; import flash.display.Sprite; import flash.events.MouseEvent; import flash.events.Event; import flash.geom.*; /** * ... * @author Kaizer */ public class uil extends MovieClip { public var UIL:UILoader; public var scroll:ScrollPane; public var Spr:Sprite; public var Arr:Array = [ Элементы массива ]; public function uil() { UIL = getChildByName("mc_UIL") as UILoader; Spr = new Sprite(); var x:int = 0; var c_x:int = 0; var c_y:int = 0; trace (Arr); for (var a:int = 0; a < Arr.length; a++) { UIL = new UILoader(); UIL.source = Arr[a]; UIL.x = c_x * (UIL.width + 10) + 10; UIL.y = c_y * (UIL.height + 10) + 10; c_x++; if ( c_x > 1 ) { c_x = 0; c_y++; } Spr.addChild(UIL); }; scroll = getChildByName("scroll") as ScrollPane; // scroll.addEventListener(Event.COMPLETE, completeHandler); scroll.addEventListener(MouseEvent.MOUSE_DOWN, completeHandler); scroll.width = 230; scroll.height = 300; scroll.move(100, 0); scroll.source = Spr; } function completeHandler(event:Event):void { scroll.update(); } } Последний раз редактировалось kaizer131; 23.05.2011 в 10:44. |
|
|||||
|
Регистрация: Dec 2010
Сообщений: 18
|
судя по докам должен
http://help.adobe.com/ru_RU/AS3LCR/F...event:complete |
|
|||||
|
Цитата:
__________________
משיח לא בא משיח גם לא מטלפן |
|
|||||
|
Регистрация: Dec 2010
Сообщений: 18
|
хм, а как быть в этом случае ?
|
![]() |
![]() |
Часовой пояс GMT +4, время: 19:46. |
|
|
« Предыдущая тема | Следующая тема » |
|
|