Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-07-2004, 12:38   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2004
Beiträge: 56
Sound synchron spielen

Hallo

Habe da ein problem mit sagen wir mal zwei loops und zwei play button
für jeden loop.
Habe zwei Soundobjekte erstellt und mit der play taste, ja da starten einzeln die loop´s. Aber der beginnt dann wenn ich drücke. Ganz toll wäre, wenn er beginnen würde, wenn loop1 bei Position 0 ist.
Wie krieg ich das mit getposition hin?????


danke auf jeden fall für´s lesen und helfen
cheek ist offline   Mit Zitat antworten
Alt 03-07-2004, 12:41   #2 (permalink)
Flashaholic
 
Benutzerbild von atothek
 
Registriert seit: Feb 2003
Ort: Berlin
Beiträge: 1.459
du meinst das sie sich abwechseln ???

PHP-Code:
loop1=new Sound(lopp1Mc);
loop2=new Sound(lopp2Mc);
// ...

var _s=this;
loop1.onSoundComplete=function(){
_s.loop2.start();
}
loop2.onSoundComplete=function(){
_s.loop1.start();

__________________
TVNEXT Solutions
atothek ist offline   Mit Zitat antworten
Alt 03-07-2004, 12:52   #3 (permalink)
Neuer User
 
Registriert seit: Jun 2004
Beiträge: 56
nein eigentlich nicht

habe grundsätzlich nen mixer mit acht Plattenspieler(Movies) gebastelt, an die hänge ich beliebige sounds aus einem pool. die acht plattenspieler haben play, stop taste, und volume slider. kann nun beliebige sounds dranhängen und starten und gleichzeitig abspielen(z.B: beat mit bass und vocals.....) nur die einzelnen loops starten halt dann wenn man drückt.
loops sollten aber tight im timing zu den anderen loops starten oder sagen wir mal synchron zu loop 1.

ne idee
cheek ist offline   Mit Zitat antworten
Alt 03-07-2004, 12:53   #4 (permalink)
Neuer User
 
Registriert seit: Jun 2004
Beiträge: 56
ach ja noch was vielleicht

die acht soundobjeket sind vordefiniert , die sounds die ich dranghänge sind aber varible....
cheek ist offline   Mit Zitat antworten
Alt 03-07-2004, 13:53   #5 (permalink)
[+]
 
Benutzerbild von André Michelle
 
Registriert seit: Dec 2002
Ort: cologne
Beiträge: 2.271
Der Schlüssel liegt im 'onSoundComplete Event', was teilweise recht zickig ist.

Im Prinzip muss ein Loop als permanenter Eventgeber fungieren.
Auf ButtonClick setzt Du eine Variable, die beim nächsten Sync Event dem Plattenspieler anweist, jetzt den entsprechenden Loop abzuspielen.
__________________
aM

blog | laboratory | tonfall | processing

Audiotool.com
André Michelle ist offline   Mit Zitat antworten
Alt 03-07-2004, 14:01   #6 (permalink)
Flashaholic
 
Benutzerbild von atothek
 
Registriert seit: Feb 2003
Ort: Berlin
Beiträge: 1.459
genau wie der andre schon sagt du brauchst nen taktgeber der die gleiche bpm hat wie deine loops und dessen volume auf 0 ist. du kannst einen loop auch vierteln und somit deinen taktgeber auf die zählzeiten eines 4/4 taktes setzen. und die sounds setzen immer erst dann an wenn das viertel zuende ist. ist auch nur so ein beispiel.

das wesentliche ist der taktgeber selbst dessen onSoundComplete ruft sich selbst immer wieder auf und sendet ne eventMassage zB.
__________________
TVNEXT Solutions
atothek 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:12 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele