Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05-07-2004, 11:27   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 63
2te bedingung bei on release

Hi ich hab folfgendes Script ...

var start=0;

on (release) {
_root.start=10;

if(_root.a2._x>250){
_root.start=10+(-1);
}
}
onClipEvent (enterFrame){


if(_root.a2._x<300){
_root.a2._x=_root.a2._x +_root.start;}

}

nun ich möchte damit erreichen, dass a2 sich on release von 0 nach 300 bewegt wenn es schon bei 300 ist soll es bei on releas zur ausgangsposition zurückkehren also nach 0 nun habe ich allerdings einen hänger im kopf und hoffe mir kann da jemand helfen die if bedingung im on release teil funzt ned.....

danke und Gruss Niko
genarius ist offline   Mit Zitat antworten
Alt 05-07-2004, 11:39   #2 (permalink)
Neuer Benutzer
 
Benutzerbild von webxvideo
 
Registriert seit: Nov 2003
Ort: berlin
Beiträge: 883
hier ist der Fehler:

if(_root.a2._x>250){
_root.start=10+(-1);
}

macht aus _root.start 9!!!
weil:
10+(-1) ist wie
10 +-1 und das ist wie
10-1

ich nehme an Du willst eine -10 haben, warum schreibst Du dann nicht folgendes:

on (release) {
_root.start=(_root.a2._x>250) ? -10 : 10;
}
webxvideo ist offline   Mit Zitat antworten
Alt 05-07-2004, 12:22   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 63
Danke das wars jetzt geht alles
genarius 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 21:03 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele