Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 29-06-2004, 17:01   #1 (permalink)
Neuer User
 
Benutzerbild von der Turbulente!
 
Registriert seit: Feb 2004
Beiträge: 309
random function?

Hy, es wurde zwar oft besprochen, aber ich finde nicht das was ich suche.

es gibt doch bei der random function die möglichkeit das auf eine bestimmte spanne zu beschränken, d.h. nicht so:

random(100)

da wird ja jeder wert zwischen 1 und 100 angesprochen.

ich meine sowas wie:

random (>=50 & <=200)

also alle zahlen zwischen 50 & 200

weiß leider nicht wie man es als script ausführt. oben das klappt so nicht.

kann mir da jemand helfen?
__________________
bis dann

der Turbulente!
der Turbulente! ist offline   Mit Zitat antworten
Alt 29-06-2004, 17:04   #2 (permalink)
Flash & TYPO3
 
Registriert seit: Oct 2003
Ort: Bayern
Beiträge: 2.700
Wenn du nur Werte zwischen 50 und 200 erhalten willst, kann man zB
myValue = random(150)+50;
machen.

__________________
Mediendesign-Student
johanness ist offline   Mit Zitat antworten
Alt 29-06-2004, 17:09   #3 (permalink)
Neuer User
 
Benutzerbild von der Turbulente!
 
Registriert seit: Feb 2004
Beiträge: 309
das hab ich probiert, klappt aber so auch nicht richtig.
zur Verdeutlichung:

/:picx1 = random(750)-50;
/:picy1 = random(400)-50;

Bühne ist 800 x 450 px. Ich will jetzt bei jedem start einen bestimmten mc der insgesamt 50 px breit und hoch ist an zufälligen Stellen im Clip auftauchen lassen.

bei dem Script oben passiert es aber trotzdem, das der clip über dem Rand liegt.
__________________
bis dann

der Turbulente!

Geändert von der Turbulente! (29-06-2004 um 17:17 Uhr)
der Turbulente! ist offline   Mit Zitat antworten
Alt 29-06-2004, 17:49   #4 (permalink)
Flash & TYPO3
 
Registriert seit: Oct 2003
Ort: Bayern
Beiträge: 2.700
Auf welcher Seite drüber? Hast du den Ankerpunkt des MCs richtig gesetzt (je nach Script zB oben, links).
__________________
Mediendesign-Student
johanness ist offline   Mit Zitat antworten
Alt 29-06-2004, 18:48   #5 (permalink)
Neuer User
 
Benutzerbild von der Turbulente!
 
Registriert seit: Feb 2004
Beiträge: 309
naja, wenn ich den ankerpunkt versetze, z.B. oben rechts, dann brauch ich auch keinen wert ab 50 sondern kann mit 0 arbeiten. is ja im Endeffekt genau das selbe.
__________________
bis dann

der Turbulente!
der Turbulente! ist offline   Mit Zitat antworten
Alt 29-06-2004, 18:57   #6 (permalink)
Neuer User
 
Benutzerbild von der Turbulente!
 
Registriert seit: Feb 2004
Beiträge: 309
allerdings laber ich hier voll den Müll. will eigentlich was ganz anderes machen.
läuft zwar aufs selbe heraus aber nicht wie oben. Eigentlich will ich per Zufall den _xscale & _yscale Wert ändern. Allerdings damit es nicht zu klein wird höchstens bis auf 40 % runterschrauben.

pic1._xscale = random(100)
pic1._yscale = pic1._xscale
pic2._xscale = random(100)
pic2._yscale = pic2._xscale

wie kann ich das denn machen. ich bin mir sicher, das ich schonmal so ein script in der hand hatte wo eine Beschränkung eingesetzt wurde.
__________________
bis dann

der Turbulente!
der Turbulente! ist offline   Mit Zitat antworten
Alt 29-06-2004, 19:14   #7 (permalink)
eeeek!
 
Benutzerbild von juggernart
 
Registriert seit: Aug 2002
Ort: Augsburg
Beiträge: 210
random(61)+40;

random(61) ergibt Werte zwischen 0 und 60.
Brauchst dann nur noch 40 addieren
juggernart 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 05:57 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele