Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-08-2006, 13:47   #1 (permalink)
_gir
 
Benutzerbild von supasuka
 
Registriert seit: Jul 2006
Ort: Karlsruhe
Beiträge: 957
Wert per Variable bestimmen

Hallo,
ich möchte in Quadrat drehen und der User soll bestimmen ob die Drehung zufällig erfolgt oder einen bestimmten Wert hat.
Das Quadrat wird dann mit attachMovie auf der Bühne platziert.

Jetzt möchte ich den wert _rotation: in der attachMOvie Funktion über die EIngabe des Users festlegen.
Also entweder random(360) oder eben ein fester Wert wie zum Beipiel 45.

Wie kann ich einer Variable den jeweiligen Wert zuweisen?
Also wenn der User sagt: zufällig, soll der _rotation parameter in attachMovie mit random ermittelt werden und wenn er sagt: fester Wert, soll 45 verwendet werden.

Weiss nicht wie ichs besser beschreiben soll.

Vielen Dank für eure Hilfe
__________________
Gruß, Simon

swblog* | Invader Zim
supasuka ist offline   Mit Zitat antworten
Alt 08-08-2006, 14:33   #2 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
Wo ist das Problem?

ActionScript:
  1. wert = "asdf"; // Woher der auch immer kommt
  2.  
  3. deinMC._rotation = wert;
sebastian ist offline   Mit Zitat antworten
Alt 08-08-2006, 15:16   #3 (permalink)
_gir
 
Benutzerbild von supasuka
 
Registriert seit: Jul 2006
Ort: Karlsruhe
Beiträge: 957
ich will nicht den Wert zuweisen sonder die Art und Weise wie er ermittelt wird.

Alos praktisch so:

wert = random(360)
deinMC._rotation = random(360);

Wenn das überhaupt geht...
__________________
Gruß, Simon

swblog* | Invader Zim
supasuka ist offline   Mit Zitat antworten
Alt 08-08-2006, 15:20   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Kapiere auch nicht, was du willst.
PHP-Code:
wert 20
deinMC
._rotation wert || random(360)// 20° drehen 
Wenn "wert" keinen Wert hat ( ) dann random-Drehung...
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 08-08-2006, 15:24   #5 (permalink)
Neuer User
 
Registriert seit: Jun 2001
Ort: south/west Germany :-)
Beiträge: 100
Ganz grob so, oder was meinst Du?!

PHP-Code:
var rotationswert:Number = (user_wert !== null) ? user_wert random(360);
deinMC._rotation rotationswert
oder

PHP-Code:
var rotationswert:Number random(360);
if(
user_wert !== null)
{
   
rotationswert user_wert;
}
deinMC._rotation rotationswert
olliX ist offline   Mit Zitat antworten
Alt 08-08-2006, 15:42   #6 (permalink)
_gir
 
Benutzerbild von supasuka
 
Registriert seit: Jul 2006
Ort: Karlsruhe
Beiträge: 957
Zitat:
Zitat von Der Frager
Kapiere auch nicht, was du willst.
PHP-Code:
wert 20
deinMC
._rotation wert || random(360)// 20° drehen 
Wenn "wert" keinen Wert hat ( ) dann random-Drehung...
Super das || ist genau das was ich gesucht hab. Wollte zwischen zwei Werten unterscheiden und das funzt jetzt.
Hätte vielleicht mal in der Hilfe bei den Operanden schauen sollen.

Fette Mercis
__________________
Gruß, Simon

swblog* | Invader Zim

Geändert von supasuka (08-08-2006 um 15:43 Uhr)
supasuka ist offline   Mit Zitat antworten
Alt 08-08-2006, 15:48   #7 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
Ach Gott

ActionScript:
  1. if(userEingabe)
  2. {
  3.     wert = userEingabe;
  4. }
  5. else
  6. {
  7.     wert = random(360);
  8. }

Das sind absolute Basics
sebastian ist offline   Mit Zitat antworten
Alt 08-08-2006, 15:52   #8 (permalink)
_gir
 
Benutzerbild von supasuka
 
Registriert seit: Jul 2006
Ort: Karlsruhe
Beiträge: 957
@sebastian - na is ja schön das du die alle kennst.

Mag auch solche geben die nicht immer gleich alles im Kopp haben oder so ein Problem noch nie hatten.
Ausserdem was hatt das jetzt mit der if Abfrage zu tun. Die bringt mir bei Verwendung von attachMovie herzilch wenig, oder?
__________________
Gruß, Simon

swblog* | Invader Zim

Geändert von supasuka (08-08-2006 um 15:55 Uhr)
supasuka ist offline   Mit Zitat antworten
Alt 08-08-2006, 15:54   #9 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
Darum gehts ja nicht. Daher arbeitet man zumindest mal Programmierbasics
und die Einführung in der Flashhilfe ein.

Ist halt so als willst du ein Haus bauen, aber musst im Forum fragen wie
du den zweiten Stein auf den ersten setzt.
sebastian ist offline   Mit Zitat antworten
Alt 08-08-2006, 16:04   #10 (permalink)
_gir
 
Benutzerbild von supasuka
 
Registriert seit: Jul 2006
Ort: Karlsruhe
Beiträge: 957
Ne isses nicht. Weil ich die Basics kenne. Ein Noob bin ich sicher nicht aber auch kein Pro.

Will mich echt nicht streiten, ich arbeite schon lange mit Flash und frag normalerweise nicht wegen jedem Pups.
Hier kam ich einfach nicht weiter weil ich mehere Clips habe und die Drehung eben über attachMovie machen will. Und stundenlang die Hilfe durchschauen - dafür fehlt halt manchmal die Zeit.

Und ausserdem: Deine Anmerkungen haben mir nicht geholfen.
__________________
Gruß, Simon

swblog* | Invader Zim

Geändert von supasuka (08-08-2006 um 16:05 Uhr)
supasuka 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 13:30 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele