Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-09-2003, 08:31   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 172
onPress, fünf frames nach Vorne und dann zu frame 30

Sowas bräucht ich, aber mit meinem simpel Script klappt das nicht..

c_.onPress = function () {
c._x = -100;
nextFrame();
nextFrame();
nextFrame();
nextFrame();
nextFrame();
gotoAndPlay(30);
}

Also nicht fünf frames springen sondern mit der normalen Framerrate vorwärts..
JensEickhoff ist offline   Mit Zitat antworten
Alt 16-09-2003, 10:09   #2 (permalink)
Multitasking plus X
 
Benutzerbild von multax
 
Registriert seit: Mar 2002
Ort: Köln
Beiträge: 117
Warum nicht einfach 5 Frames nach vorne laufen lassen und auf dem 5. gotoAndPlay(30); ?
Oder hab ich da was falsch verstanden?

mTx
multax ist offline   Mit Zitat antworten
Alt 16-09-2003, 10:14   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 172
Weil er nicht immer von der Stelle zu Frame 30 springen soll sondern je nachdem wo ich hinklicke muss er zu einem anderen Frame springen. Es ist wirklich wichtig das er einfach normal 5 frames nach vorne geht und dann in einen bestimmten frame springt.

In den 5 Frames schliesst sich jeweils das Navigations-Rolldown-Menü.

Wenn ich z.B. auf Menüpunkt B klicke geht er zu Frame 30, das Menü öffnet sich in einem Tween bis frame 35 und bleibt stehen. Klicke ich jetzt auf z.B. Menüpunkt E, dann soll der Film von 36 bis 40 laufen (Animation, Rolldown schliesst sich bei Menüpunkt B) und dann muss er zu Frame 75 springen, wo dann dasselbe passiert (läuft bis Frame 80 bleibt stehen, usw.)
JensEickhoff ist offline   Mit Zitat antworten
Alt 16-09-2003, 10:52   #4 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
ActionScript:
  1. c_.onPress = function () {
  2. c._x = -100;
  3. var ziel=30;
  4. play();
  5. }

5 frames weiter:

gotoAndPlay(ziel);

gruß
warrantmaster ist offline   Mit Zitat antworten
Alt 16-09-2003, 12:24   #5 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 172
Ja, nette Idee. Aber "fünf Frames weiter" kann ich nichts positionieren, weil das Movie 200 Frames lang ist und "5 Frames weiter" immer eine andere Stelle ist, es muss wirklich 5 Frames nach vorne gehen (mal von 30 nach 35, mal von 50 nach 55, mal von 75 nach 80, völlig egal) ...und soll dann springen...

Ich bin ja manchmal bei Menüpunkt F und klicke dann auf Menüpunkt A (die alle unterschiedliche Positionen auf der Zeitleiste haben) und wenn ich 5 Frames hinter jeden Menüpunkt schreibe "gotoAndPlay(ziel)" dann würde er ja immer an diesselbe Position springen..
JensEickhoff ist offline   Mit Zitat antworten
Alt 16-09-2003, 14:19   #6 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 172
ActionScript:
  1. b_.onPress = function () {
  2.     b._x = -100;
  3.     if (_currentframe=20){
  4.     gotoAndPlay(_currentframe + 1);
  5.     }
  6.     else {
  7.     gotoAndPlay(14);
  8.     }
  9. }

Kann mir jemand sagen, wieso dieses Script so funktioniert, dass, wenn ich auf b_ drücke er anfängt loszulaufen bis zum erstent stop(); anstatt in Frame 14 zu springen was er doch laut Script eigentlich tun müsste (er ist ja schliesslich in Frame 1 und nicht in Frame 20).

(hat sich erledigt, hatte vergessen, dass es == heißen muss, und nicht =, allerdings ist mein anderes Problem eigentlich immernoch nicht gelöst )

Geändert von JensEickhoff (16-09-2003 um 14:51 Uhr)
JensEickhoff ist offline   Mit Zitat antworten
Alt 17-09-2003, 10:19   #7 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 172
Hallo,

kann mir vielleicht nochmal jemand einen Anstoß geben zu meinem Problem?

Wäre nett.

Jens
JensEickhoff 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 23:55 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele