Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-12-2004, 08:45   #1 (permalink)
Hardstyle DJ
 
Benutzerbild von djdwarf
 
Registriert seit: Nov 2004
Ort: Hamburg
Beiträge: 622
Simpler Sound Button. Warum geht er nicht?

Hallo!

Ich habe wieder mal ein Problem. Ich möchte einen simplen Button haben der den Sound für ein Objekt an bzw. aus stellt. Ich habe mich hier im Forum umgeschaut und es auch geschafft einen "Ball" zu erstellen, der ein munteres "Boing" von sich gibt sobalt man ihn anklickt. Nun möchte ich aber einen Button zufügen, der das abspielen dieses Sounds entweder erlaubt oder verbietet. Ich habe folgendes (eigentlich sehr simples) Script benutzt:

Button MC:
Zustand 1 - On
ActionScript:
  1. stop();
  2.     sounds = true;
  3. this.onRelease = function() {
  4.     gotoandstop(2)
  5. };

Zustand 2 - off
ActionScript:
  1. stop();
  2.     sounds = false;
  3. this.onRelease = function() {
  4.     gotoandstop(1)
  5. };

Ball MC:
ActionScript:
  1. this.onRelease = function() {
  2.     if (_global.sounds == true)
  3.     {
  4.     boing = new Sound()
  5.     boing.attachSound("boing")
  6.     boing.start( 0 , 1 )
  7.     }
  8.     else {}
  9. };

Ich kann absolut nicht verstehen, warum der Ball, sobalt ich das "if" einbaue einfach keinen Sound mehr spielt. Ich wette, der Fehler den ich gemacht habe ist ebenso simpel wie blöde, aber ich finde einfach nicht!

Kann mir jemand helfen?
djdwarf ist offline   Mit Zitat antworten
Alt 09-12-2004, 09:33   #2 (permalink)
viel hilft viel
 
Benutzerbild von noximus
 
Registriert seit: Aug 2003
Ort: Nürnberg
Beiträge: 225
soweit ich weiss, ist _global. doch lingo oder? versuchs mal mit _root. aber schreibe es auch vor das sound in dem button.
gruß nox
__________________

>> trottel. hätten mir in den kopf schiessen sollen... <<

>>unterstützt das flashforum<<
noximus ist offline   Mit Zitat antworten
Alt 09-12-2004, 09:41   #3 (permalink)
Hardstyle DJ
 
Benutzerbild von djdwarf
 
Registriert seit: Nov 2004
Ort: Hamburg
Beiträge: 622
Jauuuu! Nur Boingt er wieder
Super, danke!

Muss gestehen, das Prinzip von _root & _global usw. hab ich noch nich 100% durchblickt. Aber das wird schon noch

Thx & Greetz,
Dwarf
djdwarf ist offline   Mit Zitat antworten
Alt 09-12-2004, 09:41   #4 (permalink)
Neuer User
 
Benutzerbild von the binary
 
Registriert seit: Jul 2001
Ort: Berlin | Friedrichshain
Beiträge: 3.561
_global gibts auch in flash,
aber um deine variable 'sound global ansprechen zu können,
muss du sie auch global machn.

ActionScript:
  1. // definieren
  2. _global.sounds;
  3.  
  4. btn.onRelease = function() {
  5.     gotoandstop(2);
  6.     sounds = false;
  7. };


gruss
__________________
8bm | join ff@BOINC
formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn

Geändert von the binary (09-12-2004 um 09:44 Uhr)
the binary 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 07:00 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele