Bgoulette-
If all you need is horizontal or vertical scrolling art then the SimpleArtStrip should be sufficient. Raygun extended on the conveyor module for this reason, to help make it easier for people who wanted a quick way to add scrolling art to their layouts. The following example of code below is configured for 1 row and 5 columns of vertical art. The only thing you need to configure is the last line of the script. All the hard-work like the constructor is done for you. You just need to plugin the variables like the art, number of arts, the coordinates and padding for the art.
For example the last line of the script looks like this "local my_strip = SimpleArtStrip( "wheel", 5, 100, 0, fe.layout.width/4.8, fe.layout.height/1.0, 1 );" etc... Now, you just need to change the values to suit your needs. The first value is for what are type of art you want "wheel", "snap" "flyer" yada yada. The second value is how many arts, "5" for this example. The third and fourth values are for the x, and y coordinates - position of the art. The last values are for width and the height of the art. The width and height also determines whether you art will be vertical or horizontal. This can be a little tricky at first until you get a feel for it. In this example "fe.layout.width/4.8, fe.layout.height/1.0" the art will be displayed vertically. But if I reverse it to "fe.layout.width/1.0," "fe.layout.height/4.8"the art will be displayed horizontal. Basically, in either scenario the smaller number has to be less than the bigger number if that makes sense. Because, if you change "fe.layout.width/4.8" to something like like 2.8 for example, the art will actually be bigger. The opposite of what you might think, But, anyway, its not that hard once you get a feel for it.
You could cut and paste this code into your script right now for vertical art and just make a few tweaks. Whew.. I usually do a terrible job of explaining things, I hope this helps...
fe.load_module( "conveyor" );
class SimpleArtStrip extends Conveyor
{
m_x=0; m_y=0; m_width=0; m_height=0; m_x_span=0; m_y_span=0;
constructor( artwork_label, num_objs, x, y, width, height, pad=0 )
{
base.constructor();
local my_list = [];
for ( local i=0; i<num_objs; i++ )
my_list.push( SimpleArtStripSlot(this,artwork_label) );
set_slots( my_list );
m_x=x+pad/2; m_y=y+pad/2;
if ( width < height )
{
m_x_span=0;
m_y_span=height;
m_width=width-pad;
m_height=height/m_objs.len()-pad;
}
else
{
m_x_span=width;
m_y_span=0;
m_width=width/m_objs.len()-pad;
m_height=height-pad;
}
reset_progress();
}
};
local my_strip = SimpleArtStrip( "wheel", 5,100, 0, fe.layout.width/4.8, fe.layout.height/1.0, 1 );