mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 19.04.2024 05:14 Benutzername: Passwort: Auto-Login

Thema: Actionscript 1 > Brauche Hilfe beim Dreisatz vom 24.04.2007


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Multimedia -> Actionscript 1 > Brauche Hilfe beim Dreisatz
Autor Nachricht
Camille
Threadersteller

Dabei seit: 20.08.2005
Ort: -
Alter: 43
Geschlecht: Weiblich
Verfasst Di 24.04.2007 16:23
Titel

Actionscript 1 > Brauche Hilfe beim Dreisatz

Antworten mit Zitat Zum Seitenanfang

Hi Leute!

Wie scheibt man einen Dreisatz in Actionscript?

Mein Beispiel ist so aufgebaut:

Ich habe zunächst zwei Eingabefelder t1 und t2.
Der Inhalt derer wird wird auch auf zwei weitere Dyn.Felder ausgegeben (t3 und t4) (Weiß nicht ob's wichtig ist zu wissen ).

Okay...
In t1 kommt eine Summe die 100 entspricht.
t2 ist der prozentuale Anteil von t1.

Fragebeispiel:
50(t1) Leute haben sich einen Film angesehen und 25(t2) davon fanden ihn doof.

Bloß wie formuliert man das in AS?

t1 = 100
t2 = x (geht ja nicht)

100*t2/t1 ?
Und wie übergebe ich dann das Ergebnis an eine Funktion? Weil ich nicht vestehe wie ich den prozentualen Anteil definieren soll... der ist doch schon t2.. t2 = t2? * Keine Ahnung... *
Brauche ja eine Ergebnisvariable, mit der ich dann weiterabeiten kann. Oder ist egal was ich da nehme?
Ich muss dem Ergebnis nämlich einem Prozentbalken zuordnen..

Bin leider alles andere als eine Matheleuchte Menno!
  View user's profile Private Nachricht senden
sahnemuh

Dabei seit: 19.06.2003
Ort: /dev/null
Alter: 42
Geschlecht: Männlich
Verfasst Di 24.04.2007 16:36
Titel

Antworten mit Zitat Zum Seitenanfang

http://www.gothaerhefte.de/mathematik/mathe01/dreis01.html

such dir da ne formel raus und wend sie auf dein beispiel an Lächel


edit:
hatte es nur grob überflogen und dachte es hapert eher an der formel.

hier mal nen ansatz:

auf deinen absenden button des eingabeformulars:

Code:

on(release) {
var result = 3satz(_root.meinfeldnamefürdas100prozentvalue.value,_root.meinfeldnamefürdasnprozentvalue.value);
trace(result);
}

(die instanznamen der eingabefelder bzw. die movieclips die noch dazwischen liegen müssen natürlich entsprechend angepasst werden - dein Ergebnis steht in der Variable "result").




und das ist die funktion:
Code:
function 3satz(int1,int2) {
   
   return math.round((100 * int2) / int1);
   
   }


... der code erhebt allerdings keinen anspruch auf richtigkeit.. ich mach nur alle jubeljahre mal as Lächel


Zuletzt bearbeitet von sahnemuh am Di 24.04.2007 17:05, insgesamt 4-mal bearbeitet
  View user's profile Private Nachricht senden
Anzeige
Anzeige
Camille
Threadersteller

Dabei seit: 20.08.2005
Ort: -
Alter: 43
Geschlecht: Weiblich
Verfasst Di 24.04.2007 18:53
Titel

Antworten mit Zitat Zum Seitenanfang

Hi, vielen Dank...

leider erhalte ich eine Syntax-Fehlermeldung. Bin auch kein As-Profi, daher sehe ich leider nicht woran es liegen könnte.

Ich habe mal hier eine Beispieldatei erstellt, die es vielleicht besser verdeutlicht. Vielleicht sieht jemand den Fehler?
Oder ist das doch vielleicht so kompliziert?

Hier mal die FLA

Grüße
  View user's profile Private Nachricht senden
labrar

Dabei seit: 04.04.2006
Ort: -
Alter: 49
Geschlecht: Männlich
Verfasst Di 24.04.2007 23:20
Titel

Antworten mit Zitat Zum Seitenanfang

Code:
ausgabe=100/t1*t2;
trace(ausgabe);
  View user's profile Private Nachricht senden
Camille
Threadersteller

Dabei seit: 20.08.2005
Ort: -
Alter: 43
Geschlecht: Weiblich
Verfasst Mi 25.04.2007 10:24
Titel

Antworten mit Zitat Zum Seitenanfang

labrar hat geschrieben:
Code:
ausgabe=100/t1*t2;
trace(ausgabe);



Wenn ich das jetzt so sehe, siehts auch ganz logisch aus Lächel

Vielen Dank euch beiden! Problem gelöst und dazugelernt!
Camille
  View user's profile Private Nachricht senden
 
Ähnliche Themen actionscript 3 - brauche dringend hilfe
[Actionscript] Zeitleistensteuerung
Actionscript für Flash
[Actionscript] Countdown
Flash Actionscript
Actionscript Bilderrotation
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Multimedia


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.