Danke Batam für die schnelle Antwort
Das geht eben nicht, weil es ein on exitFrame braucht. Ich habe eine Schlaufe, die den Wert 'blend' eines Grafikelementes ausblenden soll und das muss innerhalb des Frames geschehen. Nun läuft das mit der Normalgeschwindigkeit 30 zu schnell ab, die ich aber aus anderen Gründen brauche.
Ich habe folgendes gemacht:
if rollOver(20) and the mouseDown=TRUE then
set gBlend = gBlend +1
if gBlend = 11 then
set gBlend = 0
end if
delay 12
set the blend of sprite 21 to (100 - gBlend*10)
updateStage
else if rollOver(20) and the mouseDown = FALSE then
set the blend of sprite 21 to 100
end if
Das funktioniert bestens, ausser, dass es immer mit maximalem Tempo abläuft ohne auf den Wert von delay zu reagieren.
Gleich noch eine Frage: Gibt es irgend eine Möglichkeit, aus einer solchen Schlaufe auszubrechen ohne das Frame zu verlassen? In anderen Programmiersprachen ist das ja Standart, aber in Lingo scheint es nicht zu gehen?
als Antwort auf: [#206418]