Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-11-2003, 12:10   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 6
'Blasen' sollen nach oben steigen

Hi! mein erster Post hier im Forum, hoffentlich mach ich nix falsch

Ich hab gestern mit Flash angefangen, dementsprechend wenig kenn ich mich auch aus.

Ich muss für jmd eine kleine Animation machen, bei der kleine Blasen nach oben steigen. Die Fläche dafür ist so 400x600 und die Blasen hab ich als kleine jpgs auf dem PC. Sind so 30-40 Stück mit unterschiedlichen Größen.
Gestern hab ich es mit Tweens probiert.
Hab die ein Bildchen importiert, konvertiert, schlüsselbild eingefügt, tween und dann einen pfad gezeichnet, sodass die Blase dem Pfad folgend nach oben steigt.
Sie sollen immer von unten nach oben steigen, aber nicht in grader Linie sondern ein bischen schwingen.
Und da kommen wir an mein Problem: die 30-40 Ebenen jeweils mit Pfaden zu versehen und im endeffekt immer die selbe Animation bekommen.

Ich wills anders machen. Und zwar per Actionscript. Hab eben mal bischen damit rumgespielt und schaff jetzt schon, eine blase in grader linie von unten nach oben steigen zu lassen
Folgendes will ich aber realisieren: irgendwie ein array oder eine Datenbank, in der alle Bilder enthalen sind, (weiss nicht wie das in flash abläuft) aus der diese dann zufällig "rausgezogen" werden. Geht das irgendwie?
Dann sollen die Bilder nach oben steigen, und zwar durch zufall gesteuert.
Da ich die Flashsyntax usw nicht kenne, versuch ich einfach mal aufzuschreiben, wie ich mir das gedacht habe:

pro frame{
bild.höhe +5
bild.seitwärts +random(5) //zahlen von 0-5, positiv
schritte = schritte +1
}

die Blase soll pro Frame um eine bestimmte Höhe steigen, und um eine zufällige Zahl nach rechts schwenken. Die ändert sich eben immer.
Wenn Schritte bei 10 oder so sind, soll die selbe Prozedur ablaufen, nur soll das Bild nach Links wandern. geht das mit random(-5) ?? Weiss auch überhauptnicht, wie schnell sowas dann abläuft. Die Bildchen sollen schon ein paar Sekunden von unten nach oben brauchen und auch ein paar cm schwingen. Ausserdem wär es cool, wenn immer mehrere gleichzeitig sichtbar wären.

Könnte mir vieleicht jemand einen Tipp geben? Oder vieleicht ein Tutorial wo sowas steht? gefunden hab ich aber nichts :/
Mit fertigen .flas kann ich wenig anfangen.. aber wär cool, wenn ihr vieleicht flashcode posten könntet!

herzlichen Dank, Lars
laaars ist offline   Mit Zitat antworten
Alt 28-11-2003, 12:52   #2 (permalink)
Steffen G.
 
Benutzerbild von Tschdaeff
 
Registriert seit: Aug 2001
Ort: Ba-Wü
Beiträge: 4.123
suchen und finden gib mal blasen ein da gabs ne menge beispiele auch eins von mir

cu mfg
Tschdaeff
__________________
mod@
www.flashbattle.de
www.steffen-guse.de
------------------------------------

Tschdaeff ist offline   Mit Zitat antworten
Alt 28-11-2003, 13:17   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 6
ok, hab diesen Blasen-Thread gefunden.

Aber was mach ich jetzt mit dem Zeug? Bei dem ding, was ich schon gemacht hab, hab ich einfach das bild angeklickt und den Code bei Aktionen(oda so ) eingefügt. Aber hier?
Wie setz ich die funktion denn ein? Wie mach ich, dass der zufällig Bilder als blasen auswählt?
laaars ist offline   Mit Zitat antworten
Alt 28-11-2003, 15:46   #4 (permalink)
Revived @ Sunday
 
Benutzerbild von MacEvil
 
Registriert seit: Apr 2003
Ort: Nowhereland
Beiträge: 3.244
Such mal bei www.flashstar.de/tutlist/ nach "Blasen". Da gibts das .fla File zum downloaden
MacEvil ist offline   Mit Zitat antworten
Alt 28-11-2003, 15:55   #5 (permalink)
wissbegierig
 
Registriert seit: Nov 2003
Ort: Hamburg
Beiträge: 206
Hi Lars,

ich habe Dir hier mal ein Beispiel angehängt, das komplette Script liegt im ersten Frame, schau es Dir einfach an.

Hoffe es hilft Dir weiter.


Gruß
Flo
Angehängte Dateien
Dateityp: zip bubbles.zip (5,5 KB, 42x aufgerufen)
PIXIX ist offline   Mit Zitat antworten
Alt 30-11-2003, 14:15   #6 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 6
erstmal Danke!!
Wie ich das anstellt, dass die Blasen schön nach oben steigen weiss ich jetzt, aber wie kann man es realisieren, dass jpgs genommen werden?
Oder überhaupt verschiedene Blasen, die irgendwo in der swf liegen?
laaars ist offline   Mit Zitat antworten
Alt 30-11-2003, 17:11   #7 (permalink)
wissbegierig
 
Registriert seit: Nov 2003
Ort: Hamburg
Beiträge: 206
Hi Lars,

dann pack doch einfach in den zu duplizierenden movieclip auf verschiedenen frames dein jpg.

z.B.

Frame1 = bild1
Frame2 = bild2 usw.

natürlich auf jeden frame stop();

und im script, welches dupliziert.. einfach:

this["neuebubbles"+i].gotoAndStop(random(frameanzahl);

somit springt dann das duplizierte mc auf den zufälligen frame und in jeden frame ist natürlich ein anderes bild.

müßte funktionieren.

Gruß
Florian
PIXIX ist offline   Mit Zitat antworten
Alt 30-11-2003, 19:19   #8 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
oder sowas

viel spass
PHP-Code:
ranstarr = [];
anz 20;
range 400;
function 
makeWerte() {
    for (
i=1i<=anzi++) {
        
random(range);
        
ranstarr.push(w);
    }
}
function 
makeCopy() {
    for (
i=1i<=anzi++) {
        
this.bot.duplicateMovieClip("bubble"+ii);
        
this["bubble"+i]._x ranstarr[i];
        
this["bubble"+i]._y 400;
        
this["bubble"+i]._yscale this["bubble"+i]._xscale=random(200);
    }
}
MovieClip.prototype.fall = function(ende) {
    
this.onEnterFrame = function() {
        
this._y -= random(30)+1;
        if (
this._y<=0) {
            
this._y ende;
            
//delete this.onEnterFrame;
        
}
    };
};
onMouseDown = function () {
    for (
i=1i<=anzi++) {
        
this["bubble"+i].fall(300);
    }
};
makeWerte();
makeCopy(); 
__________________
gruß bloba

2 x onkel² b_d
bloba ist offline   Mit Zitat antworten
Alt 01-12-2003, 17:43   #9 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 6
dankeschön, aber kann mir das jemand erklären bitte???

Wo füg ich das ein? Wie füg ich die Bilder ein?

ihr müsst bedenken, dass ich fast überhauptkeine Ahnung von Flash hab.
laaars ist offline   Mit Zitat antworten
Alt 01-12-2003, 19:12   #10 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
also bei ´bei meinem bespiel machst du eifach ein MC mit deiner grafik un dnennst den 'bot' setzt diesen an den linken unteren rand einer bühne - voilá !


den code ins ertse frame




und mit der maus klicken
__________________
gruß bloba

2 x onkel² b_d
bloba ist offline   Mit Zitat antworten
Alt 01-12-2003, 19:51   #11 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 6
ja ne
sorry irgendwie raff ich es nochnicht.

Das mit der Maus weiss ich schon, aber der Rest...

Ich hab jetzt mal Testweise ein neues Flashdokument geöffnet, einen Kreis erstellt, den dann in deinen MC umgewandelt und in den dann deinen Code eingefügt. Geht aber nicht, was mach ich falsch?

is mir voll peinlich

Und wie meinst du das mit der Grafik? Wie soll die Grafik ausschauen? der soll zufällig Bildchen wählen. macht er das schon? schaut mir nicht danach aus oder irre ich mich?
laaars ist offline   Mit Zitat antworten
Alt 01-12-2003, 20:03   #12 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
hab dir ma n beispiel gemacht
Angehängte Dateien
Dateityp: zip bubbles.zip (120 Bytes, 18x aufgerufen)
__________________
gruß bloba

2 x onkel² b_d
bloba ist offline   Mit Zitat antworten
Alt 01-12-2003, 20:16   #13 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 6
bist du sicher, dass die zip datei geht? bei mir ist die fla datei 0kb groß
laaars ist offline   Mit Zitat antworten
Alt 01-12-2003, 20:18   #14 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
mein zip kackt manchma ab sorry

und nochens
Angehängte Dateien
Dateityp: zip bubbles.zip (4,2 KB, 24x aufgerufen)
__________________
gruß bloba

2 x onkel² b_d
bloba 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:22 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele