Forenindex » Archiv » Adobe Director » kleines Problem mit Steuerung eines Sprites

kleines Problem mit Steuerung eines Sprites

Anonym
Beiträge gesamt: 22827

15. Apr 2004, 18:03
Bewertung:

gelesen: 542

Beitrag als Lesezeichen
Hallo, mein Problem sieht folgendermaßen aus. Der nachfolgende Quellcode ist richtig. Ich habe 2 Buttons mit denen ich das Sprite nach links oder nach rechts bewegen kann. Wenn ich aber das Sprite bis zum nullpunkt nach links bewege, und es dann nach rechts bewegen möchte, funktioniert es nicht. wenn ich aber, bevor es bei 0 angekommen ist, nach rechts wechsel, funktioniert es...woran liegt das???

on mouseEnter me
repeat while rollOver(the currentSpriteNum)
sprite(the currentSpriteNum).cursor = 4
speed = (sprite(the currentSpriteNum).locH - the mouseH)
if sprite(3).locH > 0 then
sprite(3).locH =sprite(3).locH +1
updateStage
end if
end repeat

end

kleines Problem mit Steuerung eines Sprites

Anonym
Beiträge gesamt: 22827

19. Mai 2004, 18:50
Bewertung:

gelesen: 542

Beitrag als Lesezeichen
das liegt an der zeile
if sprite(3).locH > 0 then

deine if schleife funktioniert nur, wenn der x wert groesser als 0 ist. wenn du diesen wert in den minusbereich (also -1 oder -deinespritebreite oder was du halt brauchst) setzt, muesste es funktionieren