OK, so I was just having fun with string variables (as you'll see in the code in a minute) and I discovered something...
REM ************************
REM Test Program 1/20/09
REM By Yodaman Jer
REM ************************
THERE:
REM Set display mode
Set Display Mode 800,600,32 : `Decent Resolution (much better than the default 640x480)
REM Set sync rate
Sync On : Sync Rate 60 : `Decent refresh rate
REM set backdrop properties
INK RGB(255,0,0),0
REM Declare variables
TEXT1$="Something"
TEXT2$="Amazing"
TEXT3$="Here"
T4$=TEXT1$+TEXT2$+TEXT3$
T5$="You've cleared the screen and moved to a different part"
T6$="of the program. Congratulations!"
T7$="Click again to go THERE!"
REM print to screen and get input
PRINT T4$
INPUT "What is the text you see there?",U$
PRINT "Ah, yes, that is what the BRILLIANT PROGRAMMER"
PRINT "Programmed! Yes, ";U$;" !! Very good, very good..."
REM Create a loop
DO
If Mouseclick()=1 then gosub HERE
sync
loop
REM HERE
HERE:
REM Clear screen
CLS
REM Print other variables
PRINT T5$
PRINT T6$
Sleep 3000
PRINT T7$
REM Create another loop
DO
If mouseclick()=1 then gosub THERE
Sync
Loop
What happens is this: I run the program the first time, and it flashes INCESSANTLY! As soon as it gets to the part where if you click the mouse it gosubs to the THERE label, it starts the program over again and DOESN'T FLASH. In fact, it runs better off! What causes this? Why does it flash the first time, then doesn't flash again?
I just wondered if anyone else has ever had this happen, and if they know how to stop it.

See my new thread [Coins Galore Official Demo] in WIP!