Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-01-2006, 03:09   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 3
loop steuerung

Hallo ich kenne mich leider recht wenig mit ActionScript aus und brauche eine Hilfe beim erstellen von einen movie das 7 loops abspielt und wo man per Button den loop an oder aus (Soundvolume) schalten kann.

Hab das Tutorial hier gefunden und hat auch alles gut funktioniert
Sounds per ActionScript steuern
Sounds per ActionScript steuern

Nun hab ich aber das Problem das wenn ich auf einen der Buttons klicke plötzlich der Ton von allen weg ist, sollte aber nur der Ton von einen Loop sein an oder aus jenachdem.


PHP-Code:
/* das startscript */

_root.mySound1 = new Sound (mc1);
_root.mySound2 = new Sound (mc2);
_root.mySound3 = new Sound (mc3);
_root.mySound4 = new Sound (mc4);
_root.mySound5 = new Sound (mc5);
_root.mySound6 = new Sound (mc6);
_root.mySound7 = new Sound (mc7);

mySound1.attachSound ("loop_1");
mySound2.attachSound ("loop_2");
mySound3.attachSound ("loop_3");
mySound4.attachSound ("loop_4");
mySound5.attachSound ("loop_5");
mySound6.attachSound ("loop_6");
mySound7.attachSound ("loop_7");

// Startet Sounds
mySound1.start (0100);
mySound2.start (0100);
mySound3.start (0100);
mySound4.start (0100);
mySound5.start (0100);
mySound6.start (0100);
mySound7.start (0100);

// Weist Sound Lautstärke-zu
mySound1.setVolume (100);
mySound2.setVolume (100);
mySound3.setVolume (100);
mySound4.setVolume (100);
mySound5.setVolume (100);
mySound6.setVolume (100);
mySound7.setVolume (100); 

PHP-Code:
/* das script das auf der ersten schaltfläche oben ist */
on (release) {
        if (!
playing1) {
        
_root.mySound1.setVolume (100);
        
playing1 true;
    } else if (
playing1) {
        
_root.mySound1.setVolume (0);
        
playing1 false;
    }


PHP-Code:
/* das script das auf der zweiten schaltfläche oben ist */
on (release) {
        if (!
playing2) {
        
_root.mySound2.setVolume (100);
        
playing2 true;
    } else if (
playing2) {
        
_root.mySound2.setVolume (0);
        
playing2 false;
    }

berndTosh ist offline   Mit Zitat antworten
Alt 06-01-2006, 07:06   #2 (permalink)
Virt
 
Registriert seit: Feb 2005
Beiträge: 26
hallo und willkommen,

die movieclips mc1 bis mc7 existieren wohl noch nicht. schreib einfach folgendes an den anfang deines startscriptes:

PHP-Code:
_root.createEmptyMovieClip("mc1",0);
_root.createEmptyMovieClip("mc2",1);
_root.createEmptyMovieClip("mc3",2);
_root.createEmptyMovieClip("mc4",3);
_root.createEmptyMovieClip("mc5",4);
_root.createEmptyMovieClip("mc6",5);
_root.createEmptyMovieClip("mc7",6); 
__________________
Gruss, der Virt

._/\.
(ô,Ó)
.[-].
+-v-+
| | |
m x m
_| |_
Virtualizer ist offline   Mit Zitat antworten
Alt 06-01-2006, 13:59   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 3
Unhappy

hi virt.

danke für deine Antwort aber leider geht nun der ein/aus schalter gar nichtmehr bei keinen der Button.
berndTosh ist offline   Mit Zitat antworten
Alt 06-01-2006, 14:11   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
PHP-Code:
for (var 1i<=7i++) {
    var 
mc this.createEmptyMovieClip("mc"+ii);
    var 
ms _global["mySound"+i]=new Sound(mc);
    
ms.attachSound("loop_"+i);
    
ms.start(0100);

Probier mal so. Und dann einfach nur
PHP-Code:
mySound1.setVolume (100); 
z.B.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 06-01-2006, 14:38   #5 (permalink)
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 3
Hi

super danke so gehts

irgendwie geht die schaltfläche 7 (letze) nicht das ist noch etwas komisch der rest funkt super.

Edit:
sry fehler meinerseits es funktioniert alles
danke

Geändert von berndTosh (06-01-2006 um 14:42 Uhr)
berndTosh ist offline   Mit Zitat antworten
Alt 06-01-2006, 14:42   #6 (permalink)
Virt
 
Registriert seit: Feb 2005
Beiträge: 26
hallo nochmal,

kann mir einer erklären warum meine lösung nicht richtig war bei mir ging´s. ist von der programmierung her natürlich nicht schön, ich würde es auch machen wie der frager, aber im prinzip war es doch (fast) dasselbe...oder?
__________________
Gruss, der Virt

._/\.
(ô,Ó)
.[-].
+-v-+
| | |
m x m
_| |_
Virtualizer 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 19:03 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele