Custom scrolller - issue with multiple objects....
hi,
i'm developing simple custom scroller proof of concept. idea have background image(content_mc), lay multiple objects(mycontent[i]) on top of image, , scroll them cohesive unit. however, can not scroll mycontent[i] appropriately; each object has unique position , when try scroll them, assume 1 position(in overlaps), move position , scroll(see ### comment below). know how accomplish this?(or of not make slightest bit of sense?)
thx help,
chipleh
var rect:rectangle;var scrollerminy:number = scrollbar_mc.scroller_mc.y; var contentmaxy:number = content_mc.y; var padding:number = 40; scrollbar_mc.scroller_mc.buttonmode = true; scrollbar_mc.scroller_mc.addeventlistener(mouseevent.mouse_down, dragit); function dragit(e:mouseevent):void { rect = new rectangle(4, 3, 0, 180); scrollbar_mc.scroller_mc.startdrag(false, rect); stage.addeventlistener(mouseevent.mouse_up, dropit); scrollbar_mc.scroller_mc.addeventlistener(event.enter_frame, scrollit); } function dropit(e:mouseevent):void { scrollbar_mc.scroller_mc.stopdrag(); scrollbar_mc.scroller_mc.removeeventlistener(event.enter_frame, scrollit); } function scrollit(e:event):void { var scrollerrange:number = rect.height; var contentrange:number = content_mc.height - mask_mc.height + padding; var percentage:number = (scrollbar_mc.scroller_mc.y - scrollerminy) / scrollerrange; var targety:number = contentmaxy - percentage * contentrange; content_mc.y = targety; //###herein lies problem; can not multiple clips align consistently content_mc for(var i:int = 0;i<mycontentarray.length;i++) { var mycontent:object = movieclip(root).getchildbyname(mycontentarray[i]); mycontent.y = targety - mycontent.y; } }
define
to align consistentlyand show screenshot how content behaving during scrolling
More discussions in ActionScript 3
adobe
Comments
Post a Comment