Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-01-2005, 15:36   #1 (permalink)
Neuer User
 
Benutzerbild von saftbraten
 
Registriert seit: Nov 2004
Beiträge: 148
Lightbulb wasser (ausleeren) effect?

hallo
kann mir jemand einen tip geben wie ich einen wasser effekt dynamisch mit shapes erstelle! kurze beschreibung was ich erstellen wil:
ich möchte einen random wasser-ausleer-effekt machen, und dies einfach mit shapes (z.B. verschiedene kreise in flash), die sich dann über die stage aufbauen! quasi wie wenn ich ein glas wasser ausleere!

kann mir jemand einen tip geben z.b. zu einem tutorial....oder weiss jemand eine webseite wo sowas ähnliches gemacht wurde?

besten dank für jede hilfe
saftbraten ist offline   Mit Zitat antworten
Alt 06-01-2005, 16:52   #2 (permalink)
Neuer User
 
Registriert seit: Nov 2004
Beiträge: 138
hi.
du könntest vielleicht ganz viele kleine partikel erstellen, die sich dann in die gewünschte richtung bewegen und sich gleichzeitig ein bisschen random hin- und herbewegen.

mfg
fireshark
FireShark ist offline   Mit Zitat antworten
Alt 06-01-2005, 17:46   #3 (permalink)
Neuer User
 
Benutzerbild von saftbraten
 
Registriert seit: Nov 2004
Beiträge: 148
ja so etwas hab ich mir auch schon gedacht!
oder halt so was wie bei yugop die welle: http://www.yugop.com/

wie hat der das gemacht?

es wäre eigentlich genau das was ich mir vorstelle (eine simple farbige fläche), einfach das der effekt so wäre, wie ein glas wasser das man über der page ausleert!

hat jemand ein vorschlag wie ich das entwickeln kann?
saftbraten ist offline   Mit Zitat antworten
Alt 06-01-2005, 18:13   #4 (permalink)
Neuer User
 
Registriert seit: Nov 2004
Beiträge: 138
das wird er wohl kaum mit actionscript umgesetzt haben!

mfg
fireshark
FireShark ist offline   Mit Zitat antworten
Alt 06-01-2005, 20:42   #5 (permalink)
Neuer User
 
Benutzerbild von saftbraten
 
Registriert seit: Nov 2004
Beiträge: 148
ich denke schon...oder?!
du musst bei yugop zu "border" gehen, diese welle meine ich!
saftbraten ist offline   Mit Zitat antworten
Alt 06-01-2005, 21:13   #6 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Ohne jetzt auf yugop geguckt zu haben ...

Vielleicht hilft dir der Ansatz weiter, geht zwar um Blut (so kennt man den Matze gar nicht ) aber es fließt drüber ...
http://www.flashstar.de/fla/mx/fsblutv2.swf

Für die fla: www.flashstar.de -> Site-Eingang -> Tutorials -> Suchfunktion (Fußleiste) -> "Blut" eingeben.

Gruß
Rena
__________________
www.rena-hermann.de

The angels have the phone box
rena ist offline   Mit Zitat antworten
Alt 06-01-2005, 21:43   #7 (permalink)
Neuer User
 
Benutzerbild von saftbraten
 
Registriert seit: Nov 2004
Beiträge: 148
ja das hilft schon sehr... nun nur muss ich mal schauen wie ich das dynamisch (random) hinkriege!

danke mal für den link!
saftbraten ist offline   Mit Zitat antworten
Alt 06-01-2005, 21:49   #8 (permalink)
Neuer User
 
Registriert seit: Nov 2004
Beiträge: 138
ooops.
ja, dann meintest du was anderes. ich hab es jetzt auch gesehen (nach klick auf "border").
is auf jedem fall ein cooler effekt. ich dachte zuerst an sowas wie "lineTo"...
nochmal sorry!

mfg
fireshark

Geändert von FireShark (07-01-2005 um 15:35 Uhr)
FireShark ist offline   Mit Zitat antworten
Alt 07-01-2005, 15:33   #9 (permalink)
Neuer User
 
Benutzerbild von saftbraten
 
Registriert seit: Nov 2004
Beiträge: 148
ich habe nun ein optimales script gefunden um meinen gewünschten effekt zu erstellen! und zwar unter flashstar.de hab ich das explosions-script gefunden!

ich möchte gerne das script anpassen... nur wie das so ist, bei nicht selbst erstellten scripts und vorallem ohne grosse OP kenntnisse, komme ich seit stunden nicht auf die gewünschten anpassungen!

als erstes: möchte ich einfach das die objekte eine spur hinterlassen (also einfach nicht bewegen, sonder quasi zeichnen)!
und zweitens: sollten die objekte sanft abremsen

hier das script:
Code:
fscommand("allowscale", "false");
/* 

Explosions Methoden v1.0
von Matthias Kannengiesser

*/
Movieclip.prototype.preinit = function(wBereich) {
	x = Math.sin(_rotation%36)*random(wBereich);
	y = Math.cos(_rotation%36)*random(wBereich);
};
Movieclip.prototype.initexpo = function(anzahl) {
	
	for (i=1; i<anzahl; i++) {
		this.duplicateMovieClip("n"+i, i);
		_rotation += 360/anzahl;
		_rotation %= 360;
		_xscale += 100/anzahl;
		_xscale %= 100;
		_yscale += 100/anzahl;
		_yscale %= 100;
	}
};
Movieclip.prototype.expo = function(divX, divY, gravitation, fadeTempo, faktor, objekt) {
	if (_name != objekt) {
		_x -= x/divX;
		_y -= y/divY;
		x *= faktor;
		y -= gravitation;
		ny = Math.abs(_y-_root[objekt]._y);
		nx = Math.abs(_x-_root[objekt]._x);
		_rotation -= Math.sqrt(nx*nx+ny*ny);
		
	}
};
Angehängte Dateien
Dateityp: zip wasser_ausleeren.zip (3,8 KB, 83x aufgerufen)
saftbraten ist offline   Mit Zitat antworten
Alt 07-01-2005, 16:08   #10 (permalink)
Neuer User
 
Benutzerbild von saftbraten
 
Registriert seit: Nov 2004
Beiträge: 148
Question

ganz vergessen: wenn mir jemand sagen könnte wo ich am script handanlegen muss um meine gewünschten modifikationen zu erstellen?!

besten dank für jeden tip und hilfe
saftbraten ist offline   Mit Zitat antworten
Alt 08-01-2005, 11:44   #11 (permalink)
Neuer User
 
Benutzerbild von saftbraten
 
Registriert seit: Nov 2004
Beiträge: 148
kann mir niemand einen tip geben?

danke
saftbraten ist offline   Mit Zitat antworten
Alt 08-01-2005, 14:47   #12 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
hallo.

>möchte ich einfach das die objekte eine spur hinterlassen (also einfach nicht bewegen, sonder quasi zeichnen)!

das verstehe ich nicht. wie meinst du das genau?

gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 08-01-2005, 15:33   #13 (permalink)
Neuer User
 
Benutzerbild von saftbraten
 
Registriert seit: Nov 2004
Beiträge: 148
also wenn du mein file anschaust siehst du wie sich die kreise von der mitte aus nach aussen bewegen!!!! was ich mit spur hinterlassen sagen machen will, ist nicht das sie sich bewegen und immer die letzte position wieder löscht, sondern quasi mit "duplicateMc" nach aussen bewegen aber eine spur hinterlassen, von der mitte aus immer sich kopieren und die letzte positon stehen lassen!

ich hoffe du wirst aus meiner koplizierten erklärung schlau

danke
saftbraten ist offline   Mit Zitat antworten
Alt 08-01-2005, 16:39   #14 (permalink)
Neuer User
 
Benutzerbild von saftbraten
 
Registriert seit: Nov 2004
Beiträge: 148
ich hab schnell das gebaut was ich beim anderen OP-script einfügen will!

danke für jeden tip und hilfe
Angehängte Dateien
Dateityp: zip spur.zip (4,5 KB, 48x aufgerufen)
saftbraten ist offline   Mit Zitat antworten
Alt 08-01-2005, 18:50   #15 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
habe mich mittlerweile mindestens ne stunde mit diesem OOP-kram
abgeplagt und krieg es auch nicht hin. muß den kram wohl mal irgend-
wann richtig lernen ... bin aber eigentlich eher designer und bis jetzt
hat mir mein «dirty code» noch jedes problem gelöst.

was ich ausprobieren wollte ist, anstelle vom duplizieren der kreise,
was ja zu ner ziemlich hohen zahl an kreisen führen dürfte, die spur
aus einem quader zu machen, dessen ursprung blabla ...

ich mach mal eben ne skizze ... okay im bild siehst du die idee.
du nimmst einen quader der größe
höhe: so hoch wie der ausgangskreis / breite: z.b. 1
packst den ursprung in die linke mitte usw. (siehe skizze oben links)

nun brauchst du nur noch von jedem kreis in jeden bewegungsschritt
die position bzw. den mittelpunkt und verbindest mit dem quader
diesen punkt mit dem ursprungspunkt 0/0.

das setzt allerdings vorraus, daß das ganze nochmal in nen movieclip
gepackt wird, damit du den ursprung in der mitte hast.

mittlerweile glaube ich, daß das hier komplizierter ist, als deine idee.
nur deine idee dürfte flash ziemlich in die knie zwingen. (wahrscheinlich)

wenn du fragen hast, erkläre ich es dir gerne genauer.

gruß, gaspode
Angehängte Grafiken
Dateityp: gif spur.gif (9,6 KB, 48x aufgerufen)

Geändert von gaspode (08-01-2005 um 18:51 Uhr)
gaspode 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 13:17 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele