Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-08-2007, 17:07   #1 (permalink)
Flasher
 
Benutzerbild von Scanis
 
Registriert seit: Oct 2002
Ort: Berlin
Beiträge: 601
forschleife will nicht.

Hallo zusammen.

Ich hab hier etwas, wo ich irgendwie aufm schlauch stehe.

Das hier klappt:
PHP-Code:
onClipEvent (load) {
    
fallspeed 1;
}
onClipEvent (enterFrame) {
    
this._y += fallspeed;
    if (
_root.MC2._y<=this._y) {
        
fallspeed 0;
    }

Das hier nicht.
PHP-Code:
onClipEvent (load) {
    
fallspeed 1;
}
onClipEvent (enterFrame) {
    
this._y += fallspeed;
    for (
i=0i<12i++) {
        if (
_root["MC"+i]._y<=this._y) {
            
fallspeed 0;
        }
    }

Warum? Ist doch im Prinzip dasselbe. Hab da nur ein paar MCs liegen die dem fallenden Objekt im weg sind. Aber das Teil bewegst sich mit der forschleife nur etwa 12 Pixel runter. Also läuft die schleife nur einmal durch? Oder wie....

thx, Scanis
Scanis ist offline   Mit Zitat antworten
Alt 01-08-2007, 17:25   #2 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
ich bin sicher nicht der erste der dir sagt das man mit onClipEvent eigentlich schon nicht mehr seid flash6 arbeitet, oder?
was ist fallspeed genau und bezeiht sich die eine variable auf alle mc's oder soll sie sich nur auf den jeweiligen mc beziehen? ohne weitere infos blick ich das projekt nicht ganz, aber da scheint doch was nicht zu stimmen..

cheers, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 01-08-2007, 17:36   #3 (permalink)
Flasher
 
Benutzerbild von Scanis
 
Registriert seit: Oct 2002
Ort: Berlin
Beiträge: 601
Das ganze soll ja auch AS1 für Player6 sein. :-)

fallspeed = 1; ist einfach nur die geschwindigkeit in der das Objekt nach unten bewegt. Um einen Pixel abwärts. Unten liegen dann etliche objekte (MC1, MC2, MC3, usw) die den fallenden Block aufhalten sollen, sobald er ihre _Y höhe erreicht hat.

Das ist jetzt auch nur die billigvariante. :-)

Geändert von Scanis (01-08-2007 um 17:43 Uhr)
Scanis 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 12:11 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele