Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-01-2004, 19:25   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Ort: Schweiz, nähe Bern
Beiträge: 4
Question Mausereignis abfragen

Hallo zusammen

Folgende Situation:
Auf meiner Bühne beindet sich eine Instanz eines Moviclips (beinhaltet ein Schlüsselbild mit einer Kugel) und eine Instanz einer Schaltfläche.

Mein Vorhaben:
Solange die Schaltfläche gedrückt wird, dreht sich die Kugel.
Beim loslassen, stoppt sie.

Das ganze möchte ich mit ActionScript realisieren.

Was mir fehlt:
Mausereignis auf Schaltfläche abfragen/überprüfen

Code auf Instanz des MC:

onClipEvent(enterFrame){
if( "Schaltfläche gedrückt"){
kugel._rotation+=10;
}
}
wampfsche ist offline   Mit Zitat antworten
Alt 13-01-2004, 19:32   #2 (permalink)
Steffen G.
 
Benutzerbild von Tschdaeff
 
Registriert seit: Aug 2001
Ort: Ba-Wü
Beiträge: 4.123
ActionScript:
  1. on (press) {
  2. mc.spiel = 1
  3. }
  4. on (release) {
  5. mc.spiel = 0
  6. }
  7.  
  8. und auf den mc
  9.  
  10. //clip event
  11. if (this.spiel == 1) {

cu mfg
Tschdaeff
__________________
mod@
www.flashbattle.de
www.steffen-guse.de
------------------------------------

Tschdaeff ist offline   Mit Zitat antworten
Alt 13-01-2004, 20:03   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Ort: Schweiz, nähe Bern
Beiträge: 4
Hi Tschdaeff

was genau ist "spiel" ?
Wenn ich's recht interpretiere, is mc der name der Instanz de Moviclips?

thschee
wampfsche ist offline   Mit Zitat antworten
Alt 13-01-2004, 20:11   #4 (permalink)
Steffen G.
 
Benutzerbild von Tschdaeff
 
Registriert seit: Aug 2001
Ort: Ba-Wü
Beiträge: 4.123
spiel ist einfach ne variable die ich da erstellt hab... kannst alles nehmen...
x
berta
etc.

cu mfg
Tschdaeff
__________________
mod@
www.flashbattle.de
www.steffen-guse.de
------------------------------------

Tschdaeff ist offline   Mit Zitat antworten
Alt 14-01-2004, 05:48   #5 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Ort: Schweiz, nähe Bern
Beiträge: 4
ach so, hab ich noch so vermutet.
wo wird denn diese initialisiert? ich habe die Lösung mitlerweilen so weit gebracht, dass ich mit einer globalen variable Dein Prinzip anwenden konnte. Nur hast Du in Deinem Beispiel keine globale Variable verwendet. Wenn ich Dich also noch einmal belästigen dürfte....

Nebenbei, herzlichen Dank für Deine Hilfe!! Hat mir schon viel gebracht.
wampfsche ist offline   Mit Zitat antworten
Alt 14-01-2004, 10:59   #6 (permalink)
Steffen G.
 
Benutzerbild von Tschdaeff
 
Registriert seit: Aug 2001
Ort: Ba-Wü
Beiträge: 4.123
du musst variablen in flash nicht ers initialisieren und dann nen wert zu weißen... das muss man glaub ab mx 2004 aber bei mx noch nicht also kannst du einfach schreiben.

mc.spiel = 1

und musst nicht

mc.spiel;
mc.spiel = 1

global kannst du sie mit

_global.varname machen

oder den meisten reicht auch

_root.varname


cu mfg
Tschdaeff
__________________
mod@
www.flashbattle.de
www.steffen-guse.de
------------------------------------

Tschdaeff ist offline   Mit Zitat antworten
Alt 14-01-2004, 14:09   #7 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Ort: Schweiz, nähe Bern
Beiträge: 4
Thumbs up

Hey Tschdaeff

Vielen herzlichen Dank. So kann ich nun meinen Instanz des MC mittels globaler Variable verändern.

Wünsche noch einen schönen Tag
Gruss Wampfsche
wampfsche 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 20:00 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele