Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-02-2005, 18:07   #1 (permalink)
Manfred?
 
Benutzerbild von ricardo
 
Registriert seit: Sep 2001
Ort: Berlin
Beiträge: 121
Wo hängts hier? ( Sinusfunktion/ DuplicateMc)

Olá,

Achtung Anfängerfrage!
Ich experimentiere gerade mit einem von Matze K.'s
genialen Tut-Movies. Es handelt sich um um einen sozusagen "Sinuswurm".

Der Code ist simpel, aber effektiv. Hab ihn auch soweit verstanden(sach ich ma so).
Was mir Kopfzerbrechen bereitet ist, dass das Filmchen nur im Export als Player 5 funktioniert. Export mit Player 6 gibt eine Fehlermeldung bezüglich "with" + Objekt nicht gefunden, im 7er keine Fehlermeldung, aber funkt nicht.

But why?

Funktionen:


Code:
movieclip.prototype.initcalc = function (max,mfaktor,posY) {
	part._visible = false;	
	for (i=1;i<=max;i++) {
		duplicateMovieClip ("ball", "ball"+i, i);
		_root.welle["part"+i]._x = i*mfaktor;
	}	
}

movieclip.prototype.calc = function (max,Tfaktor,f1,f2) {
	tempo += Tfaktor;    
	for (j=1;j<=max;j++) {    
        posY = (_root.mc["part"+j]._x*f1)+tempo;
		with (_root.mc["ball"+j]) {
        	_y = Math.sin(posY)*f2;				
        	_xscale = j-200;
        	_yscale = j-400;			
		}
        f2 += .4;        
    }
}

Aufruf :

Code:
onClipEvent (load) {
	initcalc(60,6.25,mc._X);
}
onClipEvent (enterFrame) {
	calc(60,.1,6,.3);
}

Lerne gerne!

Ricardo
ricardo ist offline   Mit Zitat antworten
Alt 27-02-2005, 18:23   #2 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
Seit Version 7 unterscheidet der Flash Players zwischen Groß- und Kleinschreibung.

D.h. anstatt movieclip muß es MovieClip heissen.
__________________
:: Warum einfach, wenn's auch kompliziert geht! ::

Geändert von psyk (27-02-2005 um 18:30 Uhr)
psyk ist offline   Mit Zitat antworten
Alt 27-02-2005, 18:29   #3 (permalink)
Manfred?
 
Benutzerbild von ricardo
 
Registriert seit: Sep 2001
Ort: Berlin
Beiträge: 121
tHIS sIMPLE?

Funktioniert in soweit, als das FP 7 jetzt auch diese Fehlermeldung produziert:
" Fehler: Eine 'with'-Aktion schlug fehl, da das angegebene Objekt nicht vorhanden ist. "

Aber schonmal grossen Dank!

Ricardo
ricardo ist offline   Mit Zitat antworten
Alt 27-02-2005, 18:53   #4 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
...na das wirste doch finden, hast ja nur eine with-Anweisung ;D

Also entweder fehlt da etwas oder das ist etwas verloren gegangen.
Für mich sieht die while-Anweisung aber sauber aus.
Und Deine Fehlermeldung besagt ja, das das dort angegebene Object also Dein mc gar nicht existiert (interpretiere ich mal so, aber kann mich auch irren).
__________________
ERROR: Signature is too large

Geändert von rendner[i] (27-02-2005 um 19:01 Uhr)
rendner[i] ist offline   Mit Zitat antworten
Alt 27-02-2005, 19:00   #5 (permalink)
Nix Wisser
 
Benutzerbild von nullidee
 
Registriert seit: May 2003
Ort: Würzburg, Kleinstadt
Beiträge: 3.510
was ist denn dein "part" und "welle" ?
__________________
nullidee

Abakus GT 10² Kugeln - 80"Leinwand - CARAN D´ACHE SUPRACOLOR®
nullidee ist offline   Mit Zitat antworten
Alt 27-02-2005, 19:11   #6 (permalink)
Manfred?
 
Benutzerbild von ricardo
 
Registriert seit: Sep 2001
Ort: Berlin
Beiträge: 121
hab ich ja toll reinkopiert!

'part' ist 'ball', und 'welle' ist 'mc'!

ist im original aber alles richtig, daran hängts nicht..

Wie gesagt, exportieren als Flash Player 5 funktioniert, alles andere nicht,
das isses ja was mich irritiert.

dANKEDanke schomma,
ricardo
ricardo ist offline   Mit Zitat antworten
Alt 27-02-2005, 19:13   #7 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
???? ...selbst dann siehts immer noch komisch aus, kannste das mal oben nicht korigieren, so das man da nicht so umdenken muss.....
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 27-02-2005, 19:18   #8 (permalink)
Manfred?
 
Benutzerbild von ricardo
 
Registriert seit: Sep 2001
Ort: Berlin
Beiträge: 121
Klaro!

Code:
movieclip.prototype.initcalc = function (max,mfaktor,posY) {
	part._visible = false;	
	for (i=1;i<=max;i++) {
		duplicateMovieClip ("ball", "ball"+i, i);
		_root.mc["ball"+i]._x = i*mfaktor;
	}	
}

movieclip.prototype.calc = function (max,Tfaktor,f1,f2) {
	tempo += Tfaktor;    
	for (j=1;j<=max;j++) {    
        posY = (_root.mc["part"+j]._x*f1)+tempo;
		with (_root.mc["ball"+j]) {
        	_y = Math.sin(posY)*f2;				
        	_xscale = j-200;
        	_yscale = j-400;			
		}
        f2 += .4;        
    }
}
Und nochmal der Aufruf aufm mc:

Code:
onClipEvent (load) {
	initcalc(60,6.25,mc._X);
}
onClipEvent (enterFrame) {
	calc(60,.1,6,.3);
}

Geändert von ricardo (27-02-2005 um 19:30 Uhr)
ricardo ist offline   Mit Zitat antworten
Alt 27-02-2005, 21:35   #9 (permalink)
Manfred?
 
Benutzerbild von ricardo
 
Registriert seit: Sep 2001
Ort: Berlin
Beiträge: 121
ich finds nicht.
Irgendjemand?

ricardo
ricardo ist offline   Mit Zitat antworten
Alt 27-02-2005, 22:40   #10 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
Kannste mal die fla posten, dann kann man dein Prob. besser lösen.

Wenn geht ne abgespeckte Version.
__________________
:: Warum einfach, wenn's auch kompliziert geht! ::
psyk ist offline   Mit Zitat antworten
Alt 27-02-2005, 22:59   #11 (permalink)
Nix Wisser
 
Benutzerbild von nullidee
 
Registriert seit: May 2003
Ort: Würzburg, Kleinstadt
Beiträge: 3.510
hi psyk, er meint diese hier , .fla

ich kanns nicht, (schäm )
__________________
nullidee

Abakus GT 10² Kugeln - 80"Leinwand - CARAN D´ACHE SUPRACOLOR®
nullidee ist offline   Mit Zitat antworten
Alt 27-02-2005, 23:11   #12 (permalink)
Manfred?
 
Benutzerbild von ricardo
 
Registriert seit: Sep 2001
Ort: Berlin
Beiträge: 121
jenau, dit isse! Komm da nich weiter...Mal Matze fragen, wenn er da ist...

THX,
Ricardo
ricardo ist offline   Mit Zitat antworten
Alt 27-02-2005, 23:15   #13 (permalink)
Nix Wisser
 
Benutzerbild von nullidee
 
Registriert seit: May 2003
Ort: Würzburg, Kleinstadt
Beiträge: 3.510
Zitat:
Mal Matze fragen, wenn er da ist...
hoffentlich ist er mir nicht böse, für meine Verlinkung.
__________________
nullidee

Abakus GT 10² Kugeln - 80"Leinwand - CARAN D´ACHE SUPRACOLOR®
nullidee ist offline   Mit Zitat antworten
Alt 27-02-2005, 23:18   #14 (permalink)
Manfred?
 
Benutzerbild von ricardo
 
Registriert seit: Sep 2001
Ort: Berlin
Beiträge: 121
drangehängt...

hierda

ups, ist ja schon da...

Geändert von ricardo (27-02-2005 um 23:42 Uhr)
ricardo ist offline   Mit Zitat antworten
Alt 27-02-2005, 23:30   #15 (permalink)
Manfred?
 
Benutzerbild von ricardo
 
Registriert seit: Sep 2001
Ort: Berlin
Beiträge: 121
hoffe auch nicht, dasser mich schelten wird für meine bretter vor der rübe


peace,
ricardo
ricardo 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:41 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele