Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-07-2004, 22:44   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2002
Ort: nö
Beiträge: 27
onSoundComplete-Loop arbeitet nicht in der Gemeinschaft mit anderen _levels

Hi

ich habe ein Problem, vielleicht kann mir jemand helfen?

Ich lade verschiedene _levels via loadMovieNum();

Eines davon ist ein sound.swf, dessen .fla nur über ein Bild verfügt, in dem mit

loop = new Sound();
loop.attachSound("altemuehle");
loop.start();
loop.onSoundComplete = function() {
loop.start();
}

ein Loop erzeugt wird. Der Sound befindet sich nicht auf der Bühne, in der Bibliothek ist er verknüpft mit ActionScript (Bezeichner: altemuehle) und "In erstes Bild kopieren" ist angekreuzt.

Wenn man das sound.swf direkt aktiviert, funktioniert es prächtig. In der Gemeinschaft aber mit den anderen _levels tut sich nichts, weder offline und schon gar nicht online.

Ich dachte, dass es sein könnte, dass beim Exportieren die Soundeinstellungen aller .fla-Files gleich eingestellt sein müssen, das habe ich getan, brachte aber nix. Und ich habe versucht, von _level0 aus mit _level111.loop.start(); das sich auf diesem Level befindende sound.swf zu aktivieren, erfolglos.

Hat jemand eine Idee?
noir ist offline   Mit Zitat antworten
Alt 23-07-2004, 22:51   #2 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
jo.. habe ne idee:

man sollte erstmal generell das soundobjekt einem mc zuweisen auch wenn es ein optionaler parameter ist sollte man es zur sicherheit immer machen:
ActionScript:
  1. loop = new Sound(this);
  2. //oft reicht da ein this aus (zumbeispiel bei nur einem soundobj)
  3.  
und das loopen würde ich auch eher so machen (obwohl es auch so gehen müsste wie du geschrieben hast):
ActionScript:
  1. loop.start(0,9999);

Robert
pape ist offline   Mit Zitat antworten
Alt 23-07-2004, 23:08   #3 (permalink)
Neuer User
 
Registriert seit: Apr 2002
Ort: nö
Beiträge: 27
Funktinoiert ! Dank dir sehr
Bei mehreren Soundobjekten müsste man also mit
name = new MovieClip(); Mcs erzeugen?
noir ist offline   Mit Zitat antworten
Alt 23-07-2004, 23:20   #4 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
bin mir nicht sicher ob deine variante da funktioniert.. würde es so machen:
ActionScript:
  1. this.createEmptyMovieClip("songobj1",1000);
  2. this.createEmptyMovieClip("songobj2",1001);
  3. loop1 = new Sound(songobj1);
  4. loop2 = new Sound(songobj2);
  5. loop1.attachSound("altemuehle");
  6. loop2.attachSound("neuemuehle");
  7. loop1.start(0,999);
  8. loop2.start(0,999);

ist natürlich nur nen beispiel und würde sich wahrscheinlich seltsam anhören weil die beide gleichzeitig abgespielt werden
aber sowas braucht man um zumbeispiel zwei songs ineinander faden zulassen
(song1 wird leiser während song 2 lauter wird)!

Robert
pape ist offline   Mit Zitat antworten
Alt 23-07-2004, 23:23   #5 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Guten Abend pape
Wieder kräftig am Coden!?
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 23-07-2004, 23:27   #6 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
jo
ist halt heute nix besseres los hier bei mir

aber "flashforumen" macht auch spaß^^
pape ist offline   Mit Zitat antworten
Alt 23-07-2004, 23:54   #7 (permalink)
Neuer User
 
Registriert seit: Apr 2002
Ort: nö
Beiträge: 27
...da hatte ich ja Glück, dass heute nix los war bei dir


Danke für den Tipp. Ich werd verschiedene Teile eines Stücks auf sechs Rubriken aufteilen, so gesehen würde es dann Sinn machen, nur noch die verschiedenen Instrumente jeweils zu Soundobjekten zu machen und diese dann gleichzeitig zu aktivieren.
noir 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 00:03 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele