Creative Flash Scroller Forum


box Creative Flash Scroller
With Creative Flash Scroller you can scroll any kind of Flash Content: static text, dynamic text, pictures, animations, movies. It comes with multiple scroll behaviors: touch scroll, mouse gesture scroll, scrollbar scroll and even supports mouse wheel behavior. You can add smooth scrolling or motion blur effects and customize it to suit your design, from an easy to use interface.

Find out more about Creative Flash Scroller

Thread: Horizontal scroll

title left
User Details
message
title right
michel bonini

post date:
2011-07-14 13:35:21
Hi,rni'm trying to apply an horizontal scrolling on a dynamic content. No problem with the loading but i i have something wrong in my code and only the absolute" or relative scroll work. Impossible to have an other scrolling way...rnMy code below. Could you help me please?rnThanksrnMichelrnrnps : CS5, AS3rn---------------------rnrnrn var Image = new URLRequest(); rn var PosX=0; rn var PosY=0;rn rn for (var s=1; s<=12; s++) { rn Image.url = "../Images/Portfolio/Portf"+s+".jpg";rn rn var loader : Loader = new Loader(); rn loader.load(Image); rn imageLoader.addChild(loader); rn imageLoader.antiAliasType = AntiAliasType.ADVANCED;rn rn rn rn loader.x=PosX; rn loader.y=PosY;rn PosX+=710;rn rn rn rn } rn rn var scrollAreaClass : Class = getDefinitionByName("xtd.scroller.ui.ScrollerBase") as Class;rn var scrollObj : Object = new scrollAreaClass();rn scrollObj._targetInstanceName = imageLoader;rn scrollObj.targetType = scrollAreaClass.STAGE_TARGET;rn scrollObj.baseWidth = 2000;rn scrollObj.baseHeight = 900;rn scrollObj.scrollBehavior = "Scrollbar Only";rn scrollObj.x = 100;rn scrollObj.y = 150;rn scrollObj.name = "myScroll";rn scrollObj.smooth= true;rn this.addChild(DisplayObject(scrollObj));rn rn rn var hscrollbarClass : Class = getDefinitionByName("xtd.scroller.ui.ScrollBar") as Class;rn var hscrollbar : Object = new hscrollbarClass();rn hscrollbar.scroller = scrollObj;rn hscrollbar.skinColor1 = "0xFF0000";rn hscrollbar.skinColor2 = "0xFFCC00";rn hscrollbar.orientation = "Horizontal";rn hscrollbar.autoPos = true;rn this.addChild(DisplayObject(hscrollbar));rn rn rn var vscrollbarClass : Class = getDefinitionByName("xtd.scroller.ui.ScrollBar") as Class;rn var vscrollbar : Object = new vscrollbarClass();rn vscrollbar.scroller = scrollObj;rn vscrollbar.skinColor1 = "0xFF0000";rn vscrollbar.skinColor2 = "0xFFCC00";rn vscrollbar.orientation = "Vertical";rn vscrollbar.autoPos = true;rn this.addChild(DisplayObject(vscrollbar));
michel bonini

post date:
2011-07-14 13:45:19

Sorry...

--------------------------

var Image = new URLRequest();
var PosX=0;
var PosY=0;



for (var s=1; s<=12; s++) {


Image.url = "../Images/Portfolio/Portf"+s+".jpg";


var loader : Loader = new Loader();
loader.load(Image);
imageLoader.addChild(loader);

imageLoader.antiAliasType = AntiAliasType.ADVANCED;


loader.x=PosX;
loader.y=PosY;
PosX+=710;



}





var scrollAreaClass : Class = getDefinitionByName("xtd.scroller.ui.ScrollerBase") as Class;

var scrollObj : Object = new scrollAreaClass();

scrollObj._targetInstanceName = "imageLoader";

scrollObj.targetType = scrollAreaClass.STAGE_TARGET;

scrollObj.baseWidth = 2000;

scrollObj.baseHeight = 900;

scrollObj.scrollBehavior = "Mouse Absolute";

scrollObj.x = 100;

scrollObj.y = 150;

scrollObj.name = "myScroll";

scrollObj.smooth= true;

this.addChild(DisplayObject(scrollObj));


var hscrollbarClass : Class = getDefinitionByName("xtd.scroller.ui.ScrollBar") as Class;

var hscrollbar : Object = new hscrollbarClass();

hscrollbar.scroller = scrollObj;

hscrollbar.skinColor1 = "0xFF0000";

hscrollbar.skinColor2 = "0xFFCC00";

hscrollbar.orientation = "Horizontal";

hscrollbar.autoPos = true;

this.addChild(DisplayObject(hscrollbar));


var vscrollbarClass : Class = getDefinitionByName("xtd.scroller.ui.ScrollBar") as Class;

var vscrollbar : Object = new vscrollbarClass();

vscrollbar.scroller = scrollObj;

vscrollbar.skinColor1 = "0xFF0000";

vscrollbar.skinColor2 = "0xFFCC00";

vscrollbar.orientation = "Vertical";

vscrollbar.autoPos = true;

this.addChild(DisplayObject(vscrollbar));
michel bonini

post date:
2011-07-14 13:47:50
my message was :

i'm trying to apply an horizontal scrolling on a dynamic content. No problem with the loading but i i have something wrong in my code and only the absolute" or relative scroll work. Impossible to have an other scrolling way...i no Scrollbar appears.

Could you help me please?
Andrei Rinciog [Extend Studio]

post date:
2011-07-15 08:42:19
Hello Michel,

Scrollbars don't appear if the content inside the target movieclip is smaller than the scroll area of the Scroller object.

Could you please send me a copy of the FLA by email to support at extendstudio.com and I will check it out and send it back with modifications?

Regards,
Andrei Rinciog
michel bonini

post date:
2011-07-16 05:26:00
Hello Andrei !
Thanks a lot for your answer ! Infortunately i had to leave my office for a mission. i'll come back august 8th
Could i send the .Fla to you at this date?
Andrei Rinciog [Extend Studio]

post date:
2011-07-18 11:33:55
Hello Michel,

Sure. Just send the email when you get back.

Good luck on your mission!

Regards,
Andrei Rinciog