Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-06-2004, 13:19   #1 (permalink)
Flashenkind
 
Benutzerbild von Shorebreaker
 
Registriert seit: Mar 2002
Ort: Auffem Berg!
Beiträge: 295
ca 130 teile partikelartig wegpusten lassen

Also,
bin an einer Lösung dran wie ich etwa 130 Teile mit einer Mischung aus Windeffekt und Explosionseffekt weggepustet bekomme... Hab dazu schon alle teile in MC verwandelt (Aber noch nicht instanznamen vergeben ... puh)

Nun möchte ich, das ein Windstoss kommt... und diese teile per random nach links wegfliegen.

kann ich es vermeiden für jedes teil ne funktion anzulegen?
Könnte man das mit ner Prototyp realisieren?
Wenn es geht noch CPU freundlich?

Würde das schon gerne vectorbasiert lösen ... also nix after-Effects etc.

Danke scshonmal!
__________________
"say you to me!"
Shorebreaker ist offline   Mit Zitat antworten
Alt 18-06-2004, 13:22   #2 (permalink)
Flashenkind
 
Benutzerbild von Shorebreaker
 
Registriert seit: Mar 2002
Ort: Auffem Berg!
Beiträge: 295
Achja, vielleicht komm ich ja hieremit weiter:
http://www.flashkit.com/movies/3D/En...8523/index.php


Das läuft nur bei mir leider nicht, krieg da immer ne Performance Warnung!
__________________
"say you to me!"
Shorebreaker ist offline   Mit Zitat antworten
Alt 18-06-2004, 13:33   #3 (permalink)
FlashLove@FirstSight
 
Benutzerbild von FLASHStyler
 
Registriert seit: Feb 2003
Beiträge: 2.460
Ich weiss nicht, vielleicht ist mein Beispiel ziemlich billig. Könnte ja vielleicht dennoch helfen?!
Angehängte Dateien
Dateityp: zip move.zip (2,1 KB, 14x aufgerufen)
__________________
www.johannes-erhardt.com | blog | xing me baby
FLASHStyler ist offline   Mit Zitat antworten
Alt 18-06-2004, 13:46   #4 (permalink)
Flashenkind
 
Benutzerbild von Shorebreaker
 
Registriert seit: Mar 2002
Ort: Auffem Berg!
Beiträge: 295
Danke FLASHStyler,
den ansatz hatte ich ja auch ... Das Problem ist nur, das es sich um ca 130 VERSCHIEDENE Teile handelt. Die zusammengesetzt ein Objekt bilden sollen... Verstehste - wie als wenn etwas zerspringt!
__________________
"say you to me!"
Shorebreaker ist offline   Mit Zitat antworten
Alt 18-06-2004, 16:55   #5 (permalink)
Flashenkind
 
Benutzerbild von Shorebreaker
 
Registriert seit: Mar 2002
Ort: Auffem Berg!
Beiträge: 295
hab den Teile jetzt instanznamen gegeben (part1 - part119) ... nur ich krieg die nicht vernünftig random innerhalb von 4-5 Frames _x wärts weggepustet
__________________
"say you to me!"
Shorebreaker ist offline   Mit Zitat antworten
Alt 18-06-2004, 19:42   #6 (permalink)
Neuer User
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 6.415
sind die teile alle gleichgroß?sonst hättest dir den streß vermeiden können und das ding per maske dynamisch erstellen können.
bevor du die dinger animierst- jedes stück auf jeden fall teilen(strg+B) und auf keinen fall nachzeichnen!

dann könnte das so aussehen
PHP-Code:
//gottestfunktion
this.onEnterFrame=function(){
    
inx="part"
    
anz=119
//in jedem durchgang alle teile verschieben
    
for(var i=1;i<anz;i++){
        
this[inx+i]._x-=random(10)
    }
}

//individiumsfunktion
    
inx="part"
    
anz=119
    
for(var i=1;i<anz;i++){
        
this[inx+i].onEnterFrame=function(){
                    
this._x-=random(_x)
                }
    } 
vorteil bei der 2. funktion, jedes teil bekommt nen eigenen enterFrame handler, dadurch kannste auch einzelne objekte komplett abbremsen(enterFrame löschen), geht natürlich auch bei dem o.g. aber mit mehraufwand.
natürlich wird die 2. funktion auch performancelastiger


deluxe
Deluxe ist offline   Mit Zitat antworten
Alt 18-06-2004, 19:42   #7 (permalink)
FlashLove@FirstSight
 
Benutzerbild von FLASHStyler
 
Registriert seit: Feb 2003
Beiträge: 2.460
Achso habs verstanden. Dann wäre ja das obige Beispiel das richtige...
__________________
www.johannes-erhardt.com | blog | xing me baby
FLASHStyler 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 22:46 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele