Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-05-2004, 09:49   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Ort: Sankt Augustin
Beiträge: 25
wie kann ich Sounds an einen hittest anhängen?

also ich möchte das nach erfolgtem positiven hittest ein Sound abgespielt wird zum Teil funktioniert das auch schon

1. Bild 1. Ebene

knopf = new Sound(this);

knopf.attachSound("knopf")

und das in einer Instanz eines "Knopfes"
on (release) {
gotoAndPlay(3);
knopf.start([0, 1])
}

das funktioniert auch nun zu meinem Problem:

3. Bild 1. Ebene

punkt = new Sound();
seitenwaende = new Sound();
schlaeger = new Sound();
mysound3.attachSound("seitenwaende");
mysound4.attachSound("seitenwaende");
mysound5.attachSound("schlaeger");
mysound6.attachSound("schlaeger");

// kann ich das so vorher attachen?


if (_root.border_top.hitTest(this._x, this._y, true)) {
this.ymove = this.ymove*-1;
punkte2++;
punkte_unten.text = "Punkte: "+punkte2;
// richtiger Aufruf?
mysound1.attachSound("punkt");
mysound1.start();
}

so und warum wir nun dieser Sound nicht abgespielt?
bei interresse kann ich auch die ganze .fla Datei online Stellen.

Hoffe Ihr könnt mir helfen
Klement ist offline   Mit Zitat antworten
Alt 06-05-2004, 10:04   #2 (permalink)
Farbe ist Luxus
 
Benutzerbild von ludabruda
 
Registriert seit: May 2003
Ort: Köln
Beiträge: 2.405
HI,

du brauchst natürlich vorher ein Sound-Objekt...
ActionScript:
  1. punkt = new Sound();
  2. seitenwaende = new Sound();
  3. schlaeger = new Sound();
  4. mysound3.attachSound("seitenwaende");
  5. mysound4.attachSound("seitenwaende");
  6. mysound5.attachSound("schlaeger");
  7. mysound6.attachSound("schlaeger");

punkt, seitenwaende und schlaeger haben keinen Verweis, sind also quasi alles Global-Sounds. Das ist vielleicht nicht so prima

mysound3 - 6 sind nicht definiert. Klar könntest du aber schon hier attachen (sind die Wavs verknüpft?)

MySound1, den du abspielen willst, finde ich auch nicht in deinem Skript. Beim Knopf ist es richtig, ein Sound-Objekt erzeugen, Audio dranhängen, abspielen. Bei allen anderen Sounds fehlt immer mindestens eins davon...

Dann musst du ggf. noch die Pfade checken. Versuchs vielleicht zunächst mit _root.mySound = new Sound(mc); und _root.mySound.start();

Grüße
Sascha
__________________
12:15, press return
ludabruda ist offline   Mit Zitat antworten
Alt 06-05-2004, 10:20   #3 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Ort: Sankt Augustin
Beiträge: 25
danke nu klappts hab das falsch deklariert *vor den Kopf hau*

so ein einfacher Fehler, naja ich bin mit der Syntax noch nicht so vertraut mache das erst seit 1.5 Wochen oder so

Nochmals Danke.
Klement 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 15:10 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele