Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-06-2005, 22:41   #1 (permalink)
trash scripter
 
Benutzerbild von varo
 
Registriert seit: Aug 2001
Ort: ...austrian outbacks
Beiträge: 333
zufallszahlen generieren

Hi Leute bräuchte mal eure hilfe,
ist sicher total einfach in AS zu lösen, komma ber nimmer dahinter,
meine AS kenntnisse rosten leider ;-)

Hier ist was ich vorhab:

3 textfleder ein comandbutton:
textfeld 1 = maximalwert
textfeld 2 = minimalwert
textfeld 3 = nach betätigen des comandbutton eine zufallszahl (ganzzahl) zwischen dem oben eingegenbenen max und min.-wert.

in visual basic schaut das so aus:

Private Sub CommandButton1_Click()
If Int(TextBox3.Text) > Int(TextBox1.Text) Then
MsgBox "Wie soll das gehen?"
Else
TextBox2.Text = Int(Rnd * (Int(TextBox1.Text) - Int(TextBox3.Text))) + Int(TextBox3.Text)
End If
End Sub

Wie kann man das in AS umsetzen???

Danke für eure Hilfe

varo
__________________
<varo>
varo ist offline   Mit Zitat antworten
Alt 10-06-2005, 22:56   #2 (permalink)
hmmmmm...
 
Benutzerbild von kenichi
 
Registriert seit: Feb 2004
Ort: deutschland
Beiträge: 112
hi.

Math.random() - gibt eine Pseudozufallszahl zwischen 0.0 und 1.0 zurueck.
Textfield.text - Der aktuelle Text im Textfeld.

parseInt(string), parseFloat(string) - Wandelt einen Strin in eine Ganzzahl, Gleitkommazahl um.

Nun noch geschickt kombinieren...
__________________
Visit Amakiir.net - WoW Community and more!
kenichi ist offline   Mit Zitat antworten
Alt 10-06-2005, 23:23   #3 (permalink)
AAI
 
Benutzerbild von AAI
 
Registriert seit: May 2004
Beiträge: 327
random

einfach
ActionScript:
  1. random(x)
gibt einen wert von 0 bis x - ganzzahlig

min/max werden ausgeschlossen...
ActionScript:
  1. a=3
  2. c=9
  3. bereich=c-a-1
  4. b=a+1+random(bereich)

Ergebnis:b={4,5,6,7,8}
AAI ist offline   Mit Zitat antworten
Alt 11-06-2005, 08:40   #4 (permalink)
Blockwart ;o)
 
Registriert seit: May 2005
Ort: Neu-Anspach (Hoch-Taunus)
Beiträge: 260
Und in AS auf die Groß/Kleinschreibung achten

Als oller VB´ler hab ich da auch immer noch so meine Problemchen...

(z.B. "If" : in VB Jacke,wie Hose... In AS geht nur "if")
__________________
------------
Gruß

Dat Bonsai

hups...Hier gibbet ja auch ne "Suchfunktion"... und---
hups..."F1" drücken kannte ich auch noch nicht ;)

Sternzeichen "Jungfrau" ... das dürfte vieles erklären ;)
DatBonsai ist offline   Mit Zitat antworten
Alt 11-06-2005, 18:52   #5 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Hab das mal als Beispielscript zusammengefasst.
Eventuell muss der eine oder andere Pfad zu den Textfeldern korrigiert werden, aber das wirst Du schon hinbekommen.
PHP-Code:
comandButt.onPress = function(){
    var 
min NumberTextFeld1.text ) + 1;    
    var 
max NumberTextFeld2.text ) - min;
    if( 
max min TextFeld3.text "";
    else 
TextFeld3.text Math.floorMath.random() * max ) + min;

__________________
ERROR: Signature is too large
rendner[i] 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 12:12 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele