Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-04-2004, 06:22   #1 (permalink)
Halbwertzeit
 
Benutzerbild von Morane
 
Registriert seit: Aug 2002
Ort: In meiner Muschel
Beiträge: 59
Y Achse Script klappt nicht

Hallo Leute

Ich habe hier ein Script, wo ich per Rollover einer Filmsequenz sage welche Position sieh auf der Y Achse einnehmen soll.
Script auf der Sequenz :

onClipEvent (enterFrame) {
Ysquare = _root.Content.menu._y;
Ydiff = Ypos-Ysquare;
Ymove = Ydiff/5;
_root.Content.menu._y = Ysquare+Ymove;
updateAfterEvent(enterFrame);
}

Auf dem Button ist folgendes Script :

on (rollOver) {
_root.Content.menu.Ypos = 114;
}

Jetzt hatte ich ein Problem mit dem Ausgangspunkt der Filmsequenz, sie solltr nämlich einen bestimmten Punkt auf der Y Achse einnehmen. War ja auch nicht schwer . Das Script auf der Filmsequenz sah dann so aus.

onClipEvent (enterFrame) {
Ysquare = _root.Content.menu._y;
Ydiff = Ypos =114-Ysquare;
Ymove = Ydiff/5;
_root.Content.menu._y = Ysquare+Ymove;
updateAfterEvent(enterFrame);
}

Nun funktionieren aber die Button nicht mehr, was kann ich tun ?


Greetz Morane

Geändert von Morane (15-04-2004 um 06:24 Uhr)
Morane ist offline   Mit Zitat antworten
Alt 15-04-2004, 06:57   #2 (permalink)
Banned
 
Benutzerbild von projecktx
 
Registriert seit: Sep 2003
Beiträge: 2.071
hmm wäre irgendwie einfacher wenn du das fla hochgeladen hättest...

ich tippe mal auf ne falsche pfadangabe hier:

ActionScript:
  1. on (rollOver) {
  2. _root.Content.menu.Ypos = 114;
  3. }


die schreibweise
ActionScript:
  1. Ydiff = Ypos =114-Ysquare;
habe ich auch noch nie vorher gesehen und schon garnicht bei einer nicht definierten variable (Ypos)

was wäre denn wenn du es mal so versuchst:

ActionScript:
  1. //Auf dem Button ist folgendes Script
  2.  
  3. on (rollOver) {
  4. _root.Ypos = 114;
  5. }
  6.  
  7.  
  8.  
  9. //und auf der "sequenz"
  10.  
  11. onClipEvent (enterFrame) {
  12. _root.Ysquare = _root.Content.menu._y;
  13. _root.Ypos =114-_root.Ysquare;
  14. _root.Ydiff = _root.Ypos;
  15. _root.Ymove = int(_root.Ydiff/5); //das int da sonst kommazahlen rauskommen
  16. _root.Content.menu._y = _root.Ysquare+_root.Ymove;
  17. updateAfterEvent(enterFrame);
  18.  
  19.  
  20. }


gruss sascha

ps iss aber nur ein schuss ins blaue ohne das fla

Geändert von projecktx (15-04-2004 um 07:01 Uhr)
projecktx ist offline   Mit Zitat antworten
Alt 15-04-2004, 07:10   #3 (permalink)
Halbwertzeit
 
Benutzerbild von Morane
 
Registriert seit: Aug 2002
Ort: In meiner Muschel
Beiträge: 59
Des funzt leider nicht, habe die Pfade korrigiert
Hier ist die Fla Datei
Angehängte Dateien
Dateityp: zip fehler.zip (7,2 KB, 1x aufgerufen)

Geändert von Morane (15-04-2004 um 10:35 Uhr)
Morane ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 14:10 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele