• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Flash > ActionScript > Softwarearchitektur und Entwurfsmuster

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05-12-2003, 16:43   #1 (permalink)
bnetz
Gast
 
Beiträge: n/a
Question loop zu einem bestimmten zeitpunkt starten

hi,

ich bin ein newbie und habe folgendes problem:

eine audio-loop startet auf knopfdruck und läuft durch;
ich druecke einen anderen knopf, und die naechste loop beginnt zusaetzlich zur anderen zu laufen.

problem: ich moechte, dass die loops synchron laufen, d.h., die anfaenge beider loops sollen immer gleichzeitig kommen.

ich habe es zwar schon geschafft, dass die zweite loop an dem punkt beginnt, an dem sich die andere gerade befindet:

(hihat ist die loop, die läuft, bass wird zugeschaltet)

on (release) {
pos = hihat.position/1000;
bass.start(pos,1);
}

aber dummer weise startet die loop fortan immer an dieser stelle. sie soll aber beim zweiten mal von null an starten. wenn ich tippe

on (release) {
pos = hihat.position/1000;
bass.start(pos,1);
bass.start(0,999);
}

dann starten beide bassloops gleichzeitig. wie kann ich es hinkriegen, dass die zweite bassloop (die bei 0 anfaengt) erst am ende der ersten startet?

waere echt toll, wenn einer abhilfe wuesste ...

thx
b

Geändert von bnetz (05-12-2003 um 17:06 Uhr)
  Mit Zitat antworten
Alt 06-12-2003, 17:05   #2 (permalink)
muh
 
Benutzerbild von Janoscharlipp
 
Registriert seit: Apr 2002
Ort: Freiburg / Stuttgart
Beiträge: 4.338
ich glaube es gibt sowas wie onSoundComplete oder so, musste mal in der Flash-Hilfe schauen. Damit kannst du dann ungefähr so arbeiten:

[AS]
...
pos = ...
bass.start(pos,1);
hihat.onSoundComplete = function()
{
bass.start(0,999);
}
...
Janoscharlipp ist offline   Mit Zitat antworten
Alt 06-12-2003, 17:07   #3 (permalink)
bnetz
Gast
 
Beiträge: n/a
Talking

ah geil - das klappt! thx a lot!!
  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 05:00 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele