• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-05-2009, 16:47   #1 (permalink)
Flash-süchtiger
 
Benutzerbild von KYL3R
 
Registriert seit: Jan 2007
Beiträge: 268
Graphen zeichnen, schwarzer bildschrim

Hey, wir haben in mathe grad Kurvenschar, ich wollte n pasendes programm erstellen, geht soweit ganz gut, ideen habe ich, nur ein Problem :
wenn ich meinetwegen : f(x)=tx^2+tx^2+tx^2 oder so darstellen will habe ich folgendes problem : t=0, da ich *t rechne, ist der graph dann waagerecht ^^ ist soweit ok, wenn t=1 oder t=-1 ist, sieht der graph ganz normal aus, und sobald ich 2, oder -2, oder iwas anderes außer 0,1,-1 einstelle, ist der bildschirm schwarz, auf meinem handy sind ganz viele streifen zu sehen.

ich mache es per for-schleife. lasse einen clip die koordinaten abfahren und ziehe hinter ihm ne linie. geht mit parrabeln eig auch gut, auch wenn ich die koeffizienten vor x änder. Ein weiterer schwarzer bildschirm tritt auf, sobald ich das erste x hoch 3 nehme(geht soweit noch gut) und dann den koeffizienten auf 5 oder so stelle...

Kennt das jemand?



Noch ne Frage: Gibts ne Methode aus einem text/ausdruck einen rechenbefehl für flash zu machen? weil ich will dass man ne funktion oder so eingibt, bisher habe ich anklickbare x´s und koeffizienten, und so weiter, will aber die eingabemöglichkeit haben.
das geht schonmal nicht :
_root.var1="Math.PI"
_root.var2=3*_root.var1

trace(var2) //NaN
__________________
http://kyl3r.ky.funpic.de
->Es gibt 3 Arten von Mathematikern ; Die einen können bis 3 zählen , die anderen nicht.
KYL3R ist offline   Mit Zitat antworten
Alt 18-05-2009, 17:12   #2 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.305
ganz kurz zu deinem zweiten problem.
so wie du das machst willste einen string mit einer number multiplizieren?!
schau ma ob du das so meintest:
PHP-Code:
_root.var1 Math.PI;
_root.var2 _root.var1;

tracevar1 );
tracevar2 ); 
cheers, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 18-05-2009, 17:33   #3 (permalink)
Flash-süchtiger
 
Benutzerbild von KYL3R
 
Registriert seit: Jan 2007
Beiträge: 268
hm, ich formuliers anders:

Du machst n eingabefeld in das der user eingeben kann was immer er will, gibt er z.B. das ein : f(x)=x*pi
würde ich daraus das machen wollen : funktion1=i*Math.PI
Aber wie ? Ich kann iwie abfragen was im textfeld steht, sobald "pi" drinsteht, kann ich zwar einer variable den ausdruck Math.PI hinzufügen, aber er rechnet das anscheinend nur, wenn ich das direkt in flash eingebe.
__________________
http://kyl3r.ky.funpic.de
->Es gibt 3 Arten von Mathematikern ; Die einen können bis 3 zählen , die anderen nicht.
KYL3R ist offline   Mit Zitat antworten
Alt 18-05-2009, 17:42   #4 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.305
okay.
vielleicht hilft dir das weiter:
PHP-Code:
var var1:String "Math.PI";
var 
var2:Number * eval( var1 );

tracevar1 );
tracevar2 ); 
cheers, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 18-05-2009, 18:45   #5 (permalink)
Flash-süchtiger
 
Benutzerbild von KYL3R
 
Registriert seit: Jan 2007
Beiträge: 268
Aah kannst sehe ich das richtig dass eval (ausdruck) daraus text macht, der in flash blau markiert werden würde ? sozusagen ? Das wäre genau das was ich suche ! (Jetzt haste meine Frage verstanden)

Den Rest schaffe ich allein, damit die Leute kein AS2 können müssen kann ich ja bedingungen schreiben die aus "pi" ein "Math.PI" machen^^ das wird dann einfach..
__________________
http://kyl3r.ky.funpic.de
->Es gibt 3 Arten von Mathematikern ; Die einen können bis 3 zählen , die anderen nicht.
KYL3R 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 00:20 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele