//    Instruction Example :      button.action.set (objectid,long)


        screen.resolution.set (512,384)

        screen.set (BACK)
          pattern.display ("avo\bubble.gif")
        screen.end ()

        @dino_1=icon.create (93,156)
        screen.set (@dino_1)
          icon.lightness.stack (-8)
          icon.display ("avo\dinosaur.png",0,0)
        screen.end ()

        @dino_2=icon.create (93,156)
        screen.set (@dino_2)
          icon.display ("avo\dinosaur.png",0,0)
        screen.end ()

        @dino_3=icon.create (93,156)
        screen.set (@dino_3)
          icon.mirror.stack (LEFT)
          icon.display ("avo\dinosaur.png",0,0)
        screen.end ()

        @button=button.create (3)
                button.frame.add (@button ,@dino_1)
                button.action.add (@button)
                button.frame.add (@button ,@dino_2)
                button.action.add (@button)
                button.frame.add (@button ,@dino_3)
                button.action.add (@button)
                button.frame.add (@button ,@dino_1)
                button.frame.add (@button ,@dino_2)
                button.frame.add (@button ,@dino_3)
                button.display (@button,CENTER,CENTER,event.manager,PRESS_LEFT_BUTTON)

        text.display ("Press any key to change the action.",CENTER,10)

        keyboard.wait()

        button.action.set (@button,4)
        text.display ("Press a key to exit.",CENTER,350)

        keyboard.wait()

        script.stop()

        procedure Event.Manager (@event,%status)
          script.stop()
        end procedure