Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24-10-2007, 09:05   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Ort: Nähe Chemnitz
Beiträge: 149
Question Tornado programmieren?

Hallo,

ich brauche für eine Website einen Tornado.
Ich sitz schon seid einer Weile dran, aber jetzt hab ich echt keine Ideen mehr.
So siehts zur Zeit aus: tornado09.swf

Und zwar hab ich einen MC mit der Ellipse und folgendem Script:
Code:
ampl = 150;
y=1;
incr = 0.1;
x = 0;

onEnterFrame = function() {
	//hin und her bewegen
        this._x = (Math.cos(x) * this.ampli) + this.xpos;
	//scalieren
	this._yscale = (Math.sin(y)+2)*(this.yhoehe/2);
	
        x += incr;
	y-= incr;
}
und im ersten Bild der Szene füge ich mehrere solche Ellipsen ein:
Code:
x = 0; // inatiale x-Position
y=0;
ampl = 150; // Amplitude der Welle/Schwingung
xpos = 210; // Position der x-Achse
incrx = 0.07; // Inkrement des Winkels
ypos=100;
breite=100;
hoehe=100;

for(i=0; i<15; i++) {
        attachMovie("mc_bogen", "mc_bogen" + i, 100+i);
        newbogen = this["mc_bogen"+i];
        newbogen._y = ypos;
        newbogen._x = xpos;
	newbogen._xscale=breite;
	newbogen._yscale=hoehe;
	newbogen.xpos=xpos;
	newbogen.yhoehe=hoehe;
	newbogen.ampli=ampl;
	ypos=ypos+12;
	xpos=xpos+3;
	breite=breite-7;
	hoehe=hoehe-7;
	ampl=ampl+5;
	
}
Es sähe sicher realistischer aus, wenn sich der Tornado noch in sich drehen würde, aber wie?
Bin für alle (auch andere) Vorschläge dankbar!

Viele Grüße, Saskia
kruemelfan ist offline   Mit Zitat antworten
Alt 24-10-2007, 11:08   #2 (permalink)
Alter User
 
Benutzerbild von Dharokan
 
Registriert seit: Jul 2003
Ort: Dortmund
Beiträge: 636
Die simpelste Variante ist ganz einfach:
Anmimier doch den mc mit der Eclipse. Also lass darin ein paar Stellen der Eclipse weg und rotiere das Ganze dann oder so (einfach in der Timeline).
Du könntest die Eclipse natürlich auch relistischer zeichnen (inkl. Rotationsanimation) - könnte auch gut aussehen.

Gruß,
Dharokan
__________________
Dharokan

Geändert von Dharokan (24-10-2007 um 11:09 Uhr)
Dharokan ist gerade online   Mit Zitat antworten
Alt 24-10-2007, 11:45   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Ort: Nähe Chemnitz
Beiträge: 149
ich hab schon versucht die ellipse mit einer Pfadanimation zu drehen, aber das sah irgendwie doof aus. das Problem ist dann das yscale.
Und wie gestalte ich den Tornado realistischer... ich hatte erst nur so die Elipse gezeichnet, weil es mir auf die Bewegung ankam, aber eine Idee wie das besser aussieht hab ich nicht...vielleicht mehr ringe enger beisammen?
kruemelfan ist offline   Mit Zitat antworten
Alt 24-10-2007, 12:08   #4 (permalink)
Nix Wisser
 
Benutzerbild von nullidee
 
Registriert seit: May 2003
Ort: Würzburg, Kleinstadt
Beiträge: 3.510
schau doch mal bei Robert Penner unter Experimente > Cyclone

http://www.robertpenner.com/index2.html
__________________
nullidee

Abakus GT 10² Kugeln - 80"Leinwand - CARAN D´ACHE SUPRACOLOR®
nullidee ist offline   Mit Zitat antworten
Alt 24-10-2007, 12:42   #5 (permalink)
Alter User
 
Benutzerbild von Dharokan
 
Registriert seit: Jul 2003
Ort: Dortmund
Beiträge: 636
Zitat:
Zitat von kruemelfan Beitrag anzeigen
ich hab schon versucht die ellipse mit einer Pfadanimation zu drehen, aber das sah irgendwie doof aus. das Problem ist dann das yscale.
Und wie gestalte ich den Tornado realistischer... ich hatte erst nur so die Elipse gezeichnet, weil es mir auf die Bewegung ankam, aber eine Idee wie das besser aussieht hab ich nicht...vielleicht mehr ringe enger beisammen?
Mach doch einfach eine bild-für-bild Animation "von Hand", wenn das Tweening doof aussieht. Dürfte doch nicht so schwer sein, den Kreis dazu zu bringen, daß er sich schön dreht.

Um's realistischer zu gestalten könntest Du z.B. die einzelnen Bilder in Photoshop machen und dann als Bitmaps in die Keyframes setzen. Dann könntest Du auch schön ein paar "Brocken" mitfliegen lassen in einer braunen Staubwolke und ein wenig mit Motionblur rumspielen

Musste halt mal experimentieren.

Öhm... wofür soll's eigentlich gedacht sein?
__________________
Dharokan
Dharokan ist gerade online   Mit Zitat antworten
Alt 24-10-2007, 12:51   #6 (permalink)
muh
 
Benutzerbild von Janoscharlipp
 
Registriert seit: Apr 2002
Ort: Freiburg / Stuttgart
Beiträge: 4.338
Ganz einfach geht es, wenn du einen Ring verschachtelst.
Innen ist einfach ein Kreis, der sich dreht.
Außenrum ist ein MovieClip, der z.B. 50% in vertikal gestaucht ist.
__________________
»Carpe diem«, sagte der Graf. (Terry Pratchett: Ruhig Blut!)
Janoscharlipp ist offline   Mit Zitat antworten
Alt 24-10-2007, 13:24   #7 (permalink)
Nix Wisser
 
Benutzerbild von nullidee
 
Registriert seit: May 2003
Ort: Würzburg, Kleinstadt
Beiträge: 3.510
hab mal schnell was zusammengepappt,
musst nur noch die horizontale Bewegung reinbringen
mal als Anfang
Angehängte Dateien
Dateityp: zip tornado.zip (7,9 KB, 20x aufgerufen)
__________________
nullidee

Abakus GT 10² Kugeln - 80"Leinwand - CARAN D´ACHE SUPRACOLOR®
nullidee ist offline   Mit Zitat antworten
Alt 24-10-2007, 15:34   #8 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Ort: Nähe Chemnitz
Beiträge: 149
danke, ihr seid super
die firma hat einen tornado im logo und hätte diesen gern irgendwie transparent und animiert im hintergrund der website.
was ist den motionblur?
@nullidee: danke für den vorschlag, sowas in der art hatte ich auch schon, gefiel meinem mann nicht
@janoscharlipp: kannst du mir das anschaulicher beschreiben, steh irgendwie auf dem schlauch
kruemelfan ist offline   Mit Zitat antworten
Alt 24-10-2007, 15:50   #9 (permalink)
Nix Wisser
 
Benutzerbild von nullidee
 
Registriert seit: May 2003
Ort: Würzburg, Kleinstadt
Beiträge: 3.510
Zitat:
Zitat von kruemelfan Beitrag anzeigen
@janoscharlipp: kannst du mir das anschaulicher beschreiben, steh irgendwie auf dem schlauch
ist wie bei meinem Beispiel
im MC conti sind die Kreismcs die sich drehen und der MC conti ist mit _yscale gestaucht
__________________
nullidee

Abakus GT 10² Kugeln - 80"Leinwand - CARAN D´ACHE SUPRACOLOR®
nullidee ist offline   Mit Zitat antworten
Alt 24-10-2007, 16:34   #10 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Ort: Nähe Chemnitz
Beiträge: 149
ich kann dein fla leider nicht öffnen, dann stürzt mein flash ab (hab mx)
hab nur das swf gesehen, aber bewegt hat sich da nix
kruemelfan ist offline   Mit Zitat antworten
Alt 24-10-2007, 16:45   #11 (permalink)
Nix Wisser
 
Benutzerbild von nullidee
 
Registriert seit: May 2003
Ort: Würzburg, Kleinstadt
Beiträge: 3.510
sorry, habe das MX nicht gesehen,
ich kann leider nur noch MX2004 anbieten

SWF angesehen und nix hat sich bewegt?

was hast du für Flashplayerversion?

hier mal das script
PHP-Code:
var anzahl 20;
var 
conti this.createEmptyMovieClip("conti",1);
conti._x 350;
conti._y 150;
conti._yscale 25;

for(var 
i=0;i<anzahl;i++){
    var 
mc this.conti.attachMovie("ring","ring"+i,10+i);
    
mc._y i50;
    
mc._xscale 100-(i*5);
    
mc._yscale 100-(i*5);
    
mc._rotation random(180);
    
mc.onEnterFrame = function(){
        
this._rotation += 10;
    };

Angehängte Dateien
Dateityp: zip tornadomx2004.zip (7,1 KB, 7x aufgerufen)
__________________
nullidee

Abakus GT 10² Kugeln - 80"Leinwand - CARAN D´ACHE SUPRACOLOR®
nullidee ist offline   Mit Zitat antworten
Alt 24-10-2007, 16:58   #12 (permalink)
Alter User
 
Benutzerbild von Dharokan
 
Registriert seit: Jul 2003
Ort: Dortmund
Beiträge: 636
Motionblur = Bewegungsunschärfe

Zeig doch mal das Logo, dann können wir Dir vielleicht besser helfen
__________________
Dharokan
Dharokan ist gerade online   Mit Zitat antworten
Alt 24-10-2007, 18:08   #13 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Ort: Nähe Chemnitz
Beiträge: 149
diese seite soll neu werden: http://www.kat-werbedesign.de/
kruemelfan ist offline   Mit Zitat antworten
Alt 25-10-2007, 10:38   #14 (permalink)
Alter User
 
Benutzerbild von Dharokan
 
Registriert seit: Jul 2003
Ort: Dortmund
Beiträge: 636
Na dann ist die Richtung doch wohl klar:
Handgezeichnete (gekrakelte?) Kreise.
Nimm Dir Papier, zeichne ein paar unregelmäßige Kreise darauf, scanne diese ein und drehe Sie pro Frame ein wenig weiter.
__________________
Dharokan
Dharokan ist gerade online   Mit Zitat antworten
Alt 25-10-2007, 10:50   #15 (permalink)
Nix Wisser
 
Benutzerbild von nullidee
 
Registriert seit: May 2003
Ort: Würzburg, Kleinstadt
Beiträge: 3.510
zu der Seite sag ich mal lieber nix, aber lass doch lieber das animierte Logo weg. Statisch wäre in dem Fall besser.

was soll das Logo überhaupt sagen?
schnell wie der Wirbelwind oder ich wirble alles durcheinander
ist jetzt spass
__________________
nullidee

Abakus GT 10² Kugeln - 80"Leinwand - CARAN D´ACHE SUPRACOLOR®

Geändert von nullidee (25-10-2007 um 10:54 Uhr)
nullidee 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 07:24 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele