Antworten auf deine Fragen:
Neues Thema erstellen

variable setzen und neu auslesen

wrock

Nicht mehr ganz neu hier

Hi,
ich möchte:

Bei Mausklick auf einen der Buttons: Flashfilm abspielen(soll ein Würfel mit verschiedenen Farben sein)
Wenn ich einen weiter Button drücke soll ein weiterer Flashfilm abgespielt werden, allerdings muss dieser ja bei der Farbe anfangen mit der vorher aufgehört worden ist.

einfach wäre einen gesamten film abzuspielen, stoppen, fortsetzen loopen etc.
Allerdings möchte ich das Ganze zufällig gestalten(würfel ist blau, und dann 3 versch. möglichkeiten

Meine Frage ist wie ich das Steuere:

Wenn ich jedes mal von den Buttons eine Zufallszahl generieren lasse kommen zwar verschieden, passen aber mit der vorhandenen Farbe nicht zusammen.

Mein Gedanke: variablen vergeben: 1=rot, 2=blau, etc.
wenn Flashfilm vorbei dann variable je nach Farbe setzen.
Bei nächsten Mausklick variable auslesen lassen z.b. 2
und durch die variable dann zufallszahlen in bestimmten bereichen generieren lassen. welche dann zur aktuelle Farbe zusammenpasst.


also
rot=1=flashvideos möglichkeiten(1-3)
blau=2=fm.(4-5)


Wie setze ich das in AC3 um?

lg lukas
 

gagei

Noch nicht viel geschrieben

AW: variable setzen und neu auslesen

passt das?
function getZufallZahl(pBegin:Number, pEnd:Number):Number {
return (Math.round(Math.random()*pEnd+pBegin))
}
var zufallZahl:Number = getZufallZahl(20, 100);
 

wrock

Nicht mehr ganz neu hier

AW: variable setzen und neu auslesen

ähm, werd aus dem ganzen jetzt nich ganz schlau...

hab mir das so gedacht:

Code:
var randNum:Number = Math.floor(Math.random() * 3) + 1;
               if (randNum == 1) 
                { 
                    container.gotoAndPlay(10);
                } 
            else if (randNum == 2) 
                { 
                   container.gotoAndPlay(20);
                }
            else if (randNum == 3) 
                { 
                   container.gotoAndPlay(30); 
                }

das ganze dann auf eine Mausklick function legen.
Was dabei eher das Problem ist: Ich muss dabei das Ganze immer weiter verschachteln, bzw. die ganzen *.flv movies in der Zeitleiste anlegen....

Gibs da keine "elegantere" Lösung?
 

gagei

Noch nicht viel geschrieben

AW: variable setzen und neu auslesen

Grüße,
einfach mathematisch lösen. z.Bsp. bei deiner Angabe der if Verzweigungen,
diese einfach komplett ersetzen mit:

container.gotoAndPlay(randNum*10);

randNum vorher auf Gültigkeit prüfen.

Damit du die movies nicht dauernd händisch nachbessern mußt,
erzeuge diese einfach dynamisch per Script, dann brauchst du nicht mal obiges Schnipsel, weil
das movie dann nur mit neuem Wert(flv) belegt werden muß.

und kuckst du hier->:

Schönes WE
 
Zuletzt bearbeitet:
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.565
Beiträge
1.538.067
Mitglieder
67.488
Neuestes Mitglied
Andrew56524
Oben