Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-06-2005, 09:38   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 5
Unhappy Sound mit Actionscript

Hallo,

ich habe ein Problem. Wie kann ich in ActionScript schreiben, das wenn man auf ein Bild klickt ein Sound im zB 3 Sekunden Takt abgespielt wird. Klickt man nochmal auf das Bild wird der Sound wiederholt (also wird er zwei mal abgespielt, klickt man nochmal wieder er drei mal abgespielt, usw). Wie macht man das???

Hoffe auf euere Hilfe...

mfg, Swings
Swings ist offline   Mit Zitat antworten
Alt 02-06-2005, 10:41   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Hmm, weiß nicht, ob ich das verstanden habe... Du solltest ein Soundobjekt anlegen, den Sound nachladen und mit der start-Methode des Soundobjektes kannst du dann die Wiederholintervalle einstellen, z.B.
PHP-Code:
_global.wiederholung 0;
meinSound = new Sound(this);//neues Objekt erstellen
meinSound.loadSound("mein.mp3",1);//Sound nachladen

this.meineButtonInstanz.onRelease = function(){//nach Klicken und Loslassen der Maustaste auf der Instanz
   
_global.wiederholung ++;//Wert jedesmal erhöhen
   
meinSound.start(0,_global.wiederholung);//mehrfach abspielen

  Mit Zitat antworten
Alt 02-06-2005, 11:14   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 5
Sry, bisschen schlecht erklärt, also nochmal:

Ich hab zB ein Bild, wenn man auf das Bild drückt soll ein Ton im 3 Sekunden Takt kommen. Klickt man nochmal auf das Bild kommt wieder der Ton (auch im 3 Sekunden takt). Hoffe das war ein bisschen verständlicher .

mfg, Swings
Swings ist offline   Mit Zitat antworten
Alt 02-06-2005, 12:35   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hi!
Hierfür brauchst du dann einen Sound in der Bibliothek mit dem Bezeichner "beep" und einen MC mit dem Instanznamen "btn". Hoffe ich habe dich sonst richtig verstanden...?!?!
ActionScript:
  1. mySound = new Sound(this);
  2. mySound.attachSound("beep");
  3. function abspielen() {
  4.     mySound.start();
  5. }
  6. this.btn.onRelease = function() {
  7.     abspielen();
  8.     setInterval(abspielen, 3000);
  9. };
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager 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:06 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele