Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-07-2004, 14:39   #1 (permalink)
Flashnoob<-->CS PG
 
Registriert seit: Jul 2004
Beiträge: 63
Exclamation Bin am verzweifeln...Finde fehler nich! bitte helfen!

PHP-Code:
var tl this;
var 
toggle=1;
MovieClip.prototype.move = function(speed) {
    if (
this._x<=800) {
        
this._x += speed;
    }
};
tl.onEnterFrame = function() {
do 
{
    
x++;
    
trace("Toggle = " toggle);
    if(
toggle==1)
    {
        if(
car1._x<=800)
        {
            
car1.move(10);
            
car2.move(10);
        }
        if(
car1._x>=800)
        {
            
trace("Point 2");
            
car1._x=-800;
            
car1.move(10);
            
toggle=2;
            
trace("Toggle = " toggle);
        }
    }
    if(
toggle==2)
    {
        
trace("Car2 " car2._x);
        if(
car2._x<=800)
        {
            
trace("Point 3");
            
car1.move(10);
            
car2.move(10);
        }
        if(
car2._x>=800)
        {
            
trace("Point 4");
            
car2._x=-800;
            
car2.move(10);
            
toggle=1;
        }        
    }
} while (
x<100);
}; 
Das sollen ein fach nur 2 Bilder sein die rüberlaufen....GEHT NICH!!!!!
__________________
90% aller Pc Probleme sitzen 20 cm vorm Monitor!
Sash^noob ist offline   Mit Zitat antworten
Alt 28-07-2004, 14:46   #2 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
Zitat:
Zitat von Sash^noob
Das sollen ein fach nur 2 Bilder sein die rüberlaufen....GEHT NICH!!!!!
hi!
sieht stark danach aus, als hättest du einfach den code kopiert und würdest jetzt sagen "ich will das und das" macht mal...

weil für dein problem, dass einfach nur zwei bilder über den bildschirm laufen reicht sowas völlig aus:
ActionScript:
  1. _root.createEmptyMovieClip("mover",200);
  2. mover.onEnterFrame = function () {
  3.     car1._x += 2;
  4.     car2._x += 2;
  5.     if (car1._x>800) {
  6.         car1._x=0;
  7.     }
  8.     if (car2._x>800) {
  9.         car2._x=0;
  10.     }
  11. }
... und wer prototypen progrmmiert, würde das wissen^^
pape ist offline   Mit Zitat antworten
Alt 28-07-2004, 14:48   #3 (permalink)
Flashnoob<-->CS PG
 
Registriert seit: Jul 2004
Beiträge: 63
ja sorry ich programmier seit 2 tagen flash!!!!

Edit: Aber trotzdem danke!
__________________
90% aller Pc Probleme sitzen 20 cm vorm Monitor!
Sash^noob ist offline   Mit Zitat antworten
Alt 28-07-2004, 14:54   #4 (permalink)
Flashnoob<-->CS PG
 
Registriert seit: Jul 2004
Beiträge: 63
Übrigens ich nenn mich nich umsonst noob !

Aber um auf dein source zurückzukommen...das läuft auch nicht so wie ich es gerne hätte, ich will das 2 Bilder immer wieder über den Screen laufen, immer direkt aneinander! Und ich dachte dass das irgendwie mit meinem Script klappt! Schade
__________________
90% aller Pc Probleme sitzen 20 cm vorm Monitor!
Sash^noob ist offline   Mit Zitat antworten
Alt 28-07-2004, 14:58   #5 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
was meinst du mit aneinander?

so:

obj1->obj1->obj1->obj1
obj2->obj2->obj2->obj2

oder so:

obj1obj2->obj1obj2->obj1obj2->obj1obj2->obj1obj2

...aber btw: es wird nicht gerne gesehen wenn man einfach nach scripts fragt... das würde dann ins "jobs" oder "am rande" board gehören...
weil man normaler weise für sowas bezahlt wird!

Edit:
wenn du aber ansätze hast und an einer konkreten stelle nicht weiter kommst wird dir hier sicherlich gerne geholfen

Geändert von pape (28-07-2004 um 14:59 Uhr)
pape ist offline   Mit Zitat antworten
Alt 28-07-2004, 15:01   #6 (permalink)
Flashnoob<-->CS PG
 
Registriert seit: Jul 2004
Beiträge: 63
Hab doch nich nach nem script gefragt! Wollte nur wissen ob jemand weiß wo der Fehler in meinem ist! Da ich seit 1 1/2Stunden hier hocke und den ****** nich finde..und rein von Logik her müsste dat funzen!

Aber ich meine es so bild1->bild2->bild1->bild2 usw...
__________________
90% aller Pc Probleme sitzen 20 cm vorm Monitor!
Sash^noob ist offline   Mit Zitat antworten
Alt 28-07-2004, 15:10   #7 (permalink)
Gimbel Deluchs
 
Registriert seit: Apr 2004
Ort: Wieder da!
Beiträge: 153
papes script funzt 1A


hab Dir ne mx2004 fla in den Anhang pepackt...
Angehängte Dateien
Dateityp: rar car.rar (4,7 KB, 2x aufgerufen)
Mr.Dauerfeuer ist offline   Mit Zitat antworten
Alt 28-07-2004, 15:28   #8 (permalink)
Flashnoob<-->CS PG
 
Registriert seit: Jul 2004
Beiträge: 63
Talking

Habs jetzte selber hingekriegt!
PHP-Code:
var tl this;
var 
zahl=1;
MovieClip.prototype.move = function(speed) {
    if (
this._x<=800) {
        
this._x += speed;
    }
};

tl.onEnterFrame = function() {
    do
    {
zahl++;
        if(
car1._x==800)
        {
            
car1._x=-800;
        }
        if(
car2._x==800)
        {
            
car2._x=-800;
        }
        
car1.move(10);
        
car2.move(10);
    }
    while(
zahl<100);
}; 
JEtzt fliegen die Beiden bilder von ner Auflösung von 800*600 schön hintereinander über meine Bühne!
__________________
90% aller Pc Probleme sitzen 20 cm vorm Monitor!
Sash^noob ist offline   Mit Zitat antworten
Alt 28-07-2004, 15:33   #9 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
wie gesagt, ist hier aber ein prototype nicht von nöten.. das ist wesentlich leicher/unumständlicher mit ner function zu lösen (zwar ginge es auch wesentlich leichter MIT prototype aber warum nen prototype wenn ne function völlig ausreicht?..lol
pape ist offline   Mit Zitat antworten
Alt 29-07-2004, 06:31   #10 (permalink)
Flashnoob<-->CS PG
 
Registriert seit: Jul 2004
Beiträge: 63
Keine Ahnung....

wahrscheinlich weil ich es in Flash nicht besser kann.........
wir können gerne Assembler oder C Programmierungen hier rein stellen....da funktioniert wenigstens alles so wie es soll...******* ActionScript
__________________
90% aller Pc Probleme sitzen 20 cm vorm Monitor!
Sash^noob 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:04 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele