is this the sort of thing that you mean?
img_test = LoadImage( "test.png" )
backdrop=createsprite(img_test)
setspritescale(backdrop,4,4)
backdrop2=clonesprite(backdrop)
setspriteposition(backdrop2,1024,0)
thing=createsprite(img_test)
setspritescale(thing,0.1,1.1)
xpos=50
img_tree = LoadImage( "tree.png" )
tree=createsprite(img_tree)
tree2=clonesprite(tree)
tree3=clonesprite(tree)
setspriteposition(tree,150,300)
setspriteposition(tree2,1200,300)
setspriteposition(tree3,800,300)
do
Print( ScreenFPS() )
if getrawkeystate(39) then inc xpos,5
if getrawkeystate(37) then dec xpos,5
setspriteposition(thing, xpos,500)
SetViewOffset(GetSpriteX(thing) - 512,0) // <-- this bit is for the screen scrolling!!
Sync()
loop
hope it helps anyway!