ERLEDIGT
NEIN
NEIN
ANTWORTEN
8
8
ZUGRIFFE
439
439
EMPFEHLEN
-
Hallo,
einige ham es vielleicht mitgelesen, ich bin gerade dabei einen MP3Player zu bauen....
bin auch so weit fertig...jetzt fehlt mir nur noch der letzte Schliff bei den Spul Buttons, die funktionieren nämlich nciht periodisch also wenn sie gedrücktgehalten werden, sondern nur einmal pro klick ;(
das ist mien Script dazu:
wie bringe ich das denn dazu, dass es periodisch ausgeführt wirdPHP-Code:Lied = _root.Lied1.position/1000;
_root.Lied1 += 5;
_root.Lied1.start (Lied, 0);
Und als letztes müsste ich noch wissen, wie ich abfrage, ob gerade ein Sound Läuft oder nicht, ansonsten läuft ja meine Soundanimation ewig weiter ohne, das man noch ein Lied hört ;(
thanx for the help
rodpackerGimme da power 2 (1)change what I have 2 (2) except what I can't change and the skill 2 realize the differenz
-
Nabend!
Wie wäre es, wenn du ein Enter-Frame-Clip Event dafür "missbrauchst". Dann kannst du direkt einen Zähler einbauen, um einzustellen, dass z.B. erst nach 1sek-Button-gedrückthalte es anfängt, periodisch weiter zu gehen.
Mfg
loeff
-
Olla,
klingt gut
hm, geht ja aber nur mit einem MC, oder?
also Button in MC umwandeln(Scripte dort lassen),
und dann?
wie müsste denn das Script aussehen, um erst nach eine sekunde zurückzu spulen?
ich glaube meine -5 /+5 ist auch zu groß zum spulen, oder?
thanx rodpackerGimme da power 2 (1)change what I have 2 (2) except what I can't change and the skill 2 realize the differenz
-
Also... das ganze hängt natürlich arg von der von dir eingestellten Framerate ab. Sonst würd ichs so machen:
So würde ich es machen. Ist zwar Flash 5 - Syntax, funktioniert aber auch mit MX und MX 2004 noch.PHP-Code:onClipEvent(load) { zahl = 0; }
onClipEvent(enterFrame) {
on(click) {
if(zahl == 0) _root.Lied1 += 5;
if(zahl > 0 && zahl <12) { // Wenn die Zahl zwischen 0 und 12 liegt, also 1 sek vergangen ist bei fps 12
_root.Lied1 += 5;
}
zahl++;
}
}
Mfg
loefGeändert von Jens B. (03.08.04 um 13:12 Uhr)
-
Hi,
also zunächst mal zur Soundabfrage - wenn du mit dem Sound Objekt arbeitest kannst du den onComplete Handler benutzen, also:
deinSoundObjekt.onComplete = function(){
deineAnimation.stop();
}
Die Abfrage mit den Dauerknopf würde ich über eine Signalvariable und setInterval regeln (fps unabhängig):
deinButton.onPress = function(){
Signal = "Plus";
}
deinButton.onRelease = function(){
Signal = "Stabil";
}
function Lautstärke () {
if (Signal="Plus"){
deinSoundObjekt.setVolume +=5;
}
if (Signal="Stabil"){
deinSoundObjekt.setVolume +=0;
}
}
}
SV = setInterval( _root, "Lautstärke ", 1000);
Das ganze Script kommt in ein Frame auf _root, indem das Soundobjekt initialisert wurde - Vorsicht mit Tweens und Reinitialisierungen durch neue Schlüsselbilder ....
Grüsse
B
P.S.: Das ist FlashMX Syntax ....Num qui exsules restituti? Unum aiebat, praeterea neminem !
http://monalisaoverdrive.de
-
komisch, irgend wie hatte ich gestern schon einmal geantwortet.....
klingt alles sehr gut und ich check auch das meiste,....
wo packe ich aber die animationsabfrage hin?
in ein pseudo MC?
und zum zeiten script:
ist da nicht eine "}"
zu viel?
könntest Du das ganze bitte noch mal auskommentieren? Ich verstehe da nicht alles
dann könnte ich das nämlich wahrscheinlich auch selbst ummodelieren, da ich ja keine lautstärkereglung brauche, sondern eine spulfunktion
thanx a lot rodpackerGimme da power 2 (1)change what I have 2 (2) except what I can't change and the skill 2 realize the differenz
-
Hi, ok falsch gelesen:
GrüssePHP-Code:deinSoundObjekt.onComplete = function(){
deineAnimation.stop();
}// die Animation liegt irgendwo auf der Bühne (Pfad) das Script auf der Hauptzeitleiste
deinButton.onPress = function(){
Signal = "Plus"; // Signalvariable auf FForward gesetzt
} // die Knöpfe auf der Bühne , das Script auf der HauptZeitleiste
deinButton.onRelease = function(){
Signal = "Stabil"; // Signalvariable auf nix gesetzt
}
function FForward () {
if (Signal="Plus"){
Gesamtdauer = (deinSoundObjekt.duration)/1000;
Position = (deinSoundObjekt.position)/1000;
neuePosition = Position +5;
if (neuePosition < Gesamtdauer){
deinSoundObjekt.start (neuePosition, 0);
}else{
// was soll er nu machen ? nächstes Lied, Lied loopen, oder was auch immer
}
}
if (Signal="Stabil"){
// dann soll er ja nix machen - ist nur der vollständigkeit halber hier aufgeführt
}
}
SV = setInterval( _root, "FForward", 1000); // alle sekunde einmal FForward durchlaufen....
BNum qui exsules restituti? Unum aiebat, praeterea neminem !
http://monalisaoverdrive.de
-
Hallo,
irgendwie bin ich echt zu doof
Auf jeden Fall danke erstmal
zwecks Animation: die animation ist ein MC, der auf der Hauptbühne liegt und über das Hin und herspringen zwischen markern gesteuert wird....
(gotoAndPlay("Play"/ "Pause")) => animation.stop() geht nicht so wirklich, dafür hab ich dann alt geschrieben:
sollte ja auch funktionieren, oder?PHP-Code:SoundObject.onComplete = function(){
gotoAndPlay ("Stop");
}
meine SoundObjekte werden auf der Hauptbühne im ersten Frame per Actions geladen....
also, habe ich mir einen MC genommen (zum Beispiel den der für die Animation des Analyzers zuständig ist, und dort hinein dann obiges Script geschrieben....hm, damit wird es doch periodisch abgefragt und sollte somit funktionieren, oder Tut es aber irgendwie nicht ;(
weißt Du was ich noch falsch mache
Ich habe auch gerade noch versucht, zu checken, ob das mit dem onComplete überhaupt funktioniert...
und habe eine Soundschleife eingebaut, die dann so aussieht....
also wieder besagtes Pseudo MC auf der Hauptbühne genommen und dort dann rein geschrieben.....:
macht er aber auch nicht ;(PHP-Code:onClipEvent(enterFrame){
Lied1.onComplete = function () {
Lied2.loadSound("Pfad", true);
}
ich schreibe wahrscheinlich das Script an die falsche Stelle, oder?
Wenn Du Bock hast, können wir das vielleicht auch schneller über ICQ bequatschen, oder?
Willst Du vielleicht mal die .fla, damit Du besser weißt wovon ich rede?
Thanx schomma rodpackerGimme da power 2 (1)change what I have 2 (2) except what I can't change and the skill 2 realize the differenz
-
Hmm,
war heute nicht mehr online - schick mir einfach ne PN mit Datei oder Adresse oder auch ne e-mail, ich schaue es mir versprochenermassen an, es kann eigentlich nur ein Pfadproblem sein - die syntax von mir ist aber auch aus dem Kopf aufgeschrieben, und da mag sich auch ein Fehler eingeschlichen haben....
Grüsse
BNum qui exsules restituti? Unum aiebat, praeterea neminem !
http://monalisaoverdrive.de
Ähnliche Themen
-
Der letzte Schliff
Von chuvak im Forum Videoschnitt, Videotechnik & -produktionAntworten: 4Letzter Beitrag: 17.11.09, 13:05 -
Fertige Projekten den letzten Schliff geben!
Von Stigma im Forum JavaAntworten: 11Letzter Beitrag: 28.12.07, 15:26 -
Fast fertiges Banner brauch den letzen Schliff!
Von IR-Bastian im Forum Stellenangebote (unentgeltlich)Antworten: 9Letzter Beitrag: 24.09.07, 09:13 -
Letzter Schliff einer Münze
Von consigliere im Forum PhotoshopAntworten: 1Letzter Beitrag: 13.06.07, 23:31 -
Bitte um den letzten Schliff zu einem Eigenwertberechnungsbsp. in C
Von Viciousness of Pills im Forum C/C++Antworten: 1Letzter Beitrag: 12.12.04, 00:07





Zitieren

Login





