| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Jan 2010 Ort: Greifswald
Beiträge: 9
| hallöchen, habe ewig hier rumgesucht, nix passendes gefunden also folgendes:will per button sound abspielen lassen (insges. 3 titel), alles soweit klar, die mp3´s sind aber zu groß von wegen "attachSound" aus der bibliothek, die seite soll am anfang nicht so ewig laden. wichtig ist noch ich muss darauf zugreifen um z.B. die gesamte spielzeit zu ermitteln, oder um die aktuelle abspielposition anzuzeigen, 1. habe das jetzt als externen film ausgelagert, da funktioniert der zugriff mit zeitanzeige usw. auch aber nur mit "attachSound" aus der bibliothek, aber sobald ich das dann per ".loadMovie" in den hauptfilm reinlade, geht gar nix mehr???? 2.wenn ich per button im hauptfilm allerdins per "loadSound" die mp3´s lade, geht prima, habe ich keinen zugriff mehr so what?? dickes danke schonmal für hilfreiche antworten… achso: bin mit as2 unterwegs… Geändert von styleKüste (18-05-2011 um 09:45 Uhr) Grund: nachtrag |
| | |
| | #2 (permalink) | |
| experience++; Registriert seit: Jul 2002 Ort: Düsseldorf
Beiträge: 11.347
|
hi und willkommen im flashforum, ich kann dir nicht ganz folgen. Zitat:
also was genau klappt nicht wenn du die sache mit loadSound angehst? poste doch mal deinen code. cheers, sal
__________________
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme! | |
| | |
| | #3 (permalink) | |
| Neuer User Registriert seit: Jan 2010 Ort: Greifswald
Beiträge: 9
|
2. versuch: Zitat:
der code funktioniert leider nur, wenn ich den sound aus der bibliothek ziehe, weiß nicht, wie ich ihn umschreiben kann, damit er auch per loadSound läuft… (deswegen mein versuch mit einem 2.swf zu arbeiten) Code: //initSound Methode
Sound.prototype.initSound = function(pID, pAnfang, pAnzahl)
{
this.attachSound(pID);
this.stop(pID);
this.start(pAnfang,pAnzahl);
};
//Soundobjekt erzeugen
musik = new Sound();
musik.initSound("rock",0,1);
//Gesamtdauer in Sekunden
_global.dauer = musik.duration/1000;
//Aktuelle Abspielposition in Sekunden
_global.aktpos = musik.position/1000;
//Gesamte Spielzeit
g_Spielzeit = {};
g_Spielzeit.mins = int(dauer/60);
g_Spielzeit.seks = int(dauer%60);
if (g_Spielzeit.seks<10)
{
g_Spielzeit.seks = "0"+g_Spielzeit.seks;
}
_root.onEnterFrame=function()
{aktpos=musik.position/1000;
//Gesamt Spielzeit
g_Spielzeit={};
g_Spielzeit.mins=int(dauer/60);
g_Spielzeit.seks=int(dauer % 60);
if(g_Spielzeit.seks<10)
{
g_Spielzeit.seks="0" + g_Spielzeit.seks;
}
//Verbliebene Spielzeit
n_Spielzeit={};
n_Spielzeit.mins=int((dauer-aktpos)/60);
n_Spielzeit.seks=int((dauer-aktpos)% 60);
if(n_Spielzeit.seks<10)
{
n_Spielzeit.seks="0" + n_Spielzeit.seks;
}
//Verstrichene Spielzeit
b_Spielzeit={};
b_Spielzeit.mins=int((aktpos)/60);
b_Spielzeit.seks=int((aktpos)% 60);
if(b_Spielzeit.seks<10)
{
b_Spielzeit.seks="0" + b_Spielzeit.seks;
}
//Ausgabe in den Textfeldern
prozent=aktpos*100/dauer;
txtProzent=parseInt(prozent)+"%";
txtGesamt=g_Spielzeit.mins+":" + g_Spielzeit.seks;
txtRest=n_Spielzeit.mins + ":" + n_Spielzeit.seks;
txtBereits=b_Spielzeit.mins + ":" +b_Spielzeit.seks;
}
play_mc.onRelease = function()
{
if (lastPos != undefined)
{
musik.start(lastPos/1000,1000);
} else
{
musik.start(0,1000);
}
};
pause_mc.onRelease = function()
{
lastPos = musik.position;
musik.stop();
};
// Volume-Slider
slider_mc.onPress = function() {
initVolumeSlider();
};
function initVolumeSlider():Void {
slider_mc.onEnterFrame = function() {
var startX:Number = 0;
var endX:Number = this._width;
var xMouse:Number = this._xmouse;
var prozent:Number = Math.round((xMouse/endX)*100);
this.sliderFill_mc._xscale = prozent;
this._parent.musik.setVolume(prozent);
};
}
slider_mc.onRelease = slider_mc.onReleaseOutside=function () {
delete slider_mc.onEnterFrame;
}; thanxxxs Geändert von styleKüste (18-05-2011 um 11:00 Uhr) | |
| | |
| | #4 (permalink) |
| experience++; Registriert seit: Jul 2002 Ort: Düsseldorf
Beiträge: 11.347
|
könnteste fürs zitieren und code posten bitte tags benutzen?! sonst steigt da ja kaum jemand durch... cheers, sal
__________________
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme! |
| | |
| | #6 (permalink) |
| experience++; Registriert seit: Jul 2002 Ort: Düsseldorf
Beiträge: 11.347
|
aber mit loadSound lädt, bzw. streamt man ja keine swf, sondern ein mp3?! cheers, sal
__________________
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme! |
| | |
| | #7 (permalink) |
| experience++; Registriert seit: Jul 2002 Ort: Düsseldorf
Beiträge: 11.347
|
ich hab deinen beitrag mal in den AS1 bereich verschoben. ![]() cheers, sal
__________________
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme! |
| | |
| | #8 (permalink) | |
| Neuer User Registriert seit: Jan 2010 Ort: Greifswald
Beiträge: 9
| Zitat:
(um die spielzeit auszulesen) und den sound nicht in die bibliothek des hauptfilms legen zu müssen (von wegen größe der mp3´s)… danke trotzdem, habe mich wahrscheinlich chaotisch ausgedrückt, sooryy | |
| | |
| | #9 (permalink) |
| experience++; Registriert seit: Jul 2002 Ort: Düsseldorf
Beiträge: 11.347
|
okay, und wo ist jetzt das problem bei loadSound? du kommst nicht an die spieldauer, bzw die aktuelle zeit? falls ja wie sieht/sah denn dein versuch bisher aus? klappen dann nicht mehr musik.position/1000 usw? cheers, sal
__________________
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme! |
| | |
| | #10 (permalink) | |
| Neuer User Registriert seit: Jan 2010 Ort: Greifswald
Beiträge: 9
| Zitat:
Code:
//initSound Methode
Sound.prototype.initSound = function(pID, pAnfang, pAnzahl)
{
this.attachSound(pID);
this.stop(pID);
this.start(pAnfang,pAnzahl);
};
//Soundobjekt erzeugen
musik = new Sound();
musik.initSound("rock",0,1); | |
| | |
| | #11 (permalink) |
| experience++; Registriert seit: Jul 2002 Ort: Düsseldorf
Beiträge: 11.347
|
mal als mini beispiel: PHP-Code: sal
__________________
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme! |
| | |
| | #13 (permalink) |
| experience++; Registriert seit: Jul 2002 Ort: Düsseldorf
Beiträge: 11.347
|
aber genau das wird doch angezeigt?! duration ist die dauer insgesamt und position gibt an wo sich grad der abspielkopf befindet?!!?!? cheers, sal edit: natürlich in millisekunden weshalb das gerne wie auch bei dir zu sehen ist durch 1000 geteilt wird.
__________________
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme! Geändert von salazar (18-05-2011 um 14:37 Uhr) |
| | |
| | #14 (permalink) | |
| Neuer User Registriert seit: Jan 2010 Ort: Greifswald
Beiträge: 9
|
auf die gefahr hin, daß die frage doof ist Zitat:
ja aber nur im ausgabefenster, ich will das doch für den user, entweder mit einem balken oder als zahl in einem dyn.textfeld anzeigen lassen. | |
| | |
| | #15 (permalink) |
| experience++; Registriert seit: Jul 2002 Ort: Düsseldorf
Beiträge: 11.347
|
dann legste z.B. ein dynamsisches textfeld auf die stage, vergibst einen instanznamen, z.B. deinTextfeld und schreibst dann sowas in der art: PHP-Code: sal edit: natürlich in einer schleife schreiben den spaß damit das auch immer aktuell bleibt
__________________
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme! Geändert von salazar (18-05-2011 um 14:48 Uhr) |
| | |
![]() |
| Lesezeichen |
| Stichworte |
| sound einbinden, zeitanzeige |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Flash CS3] Zeit eines MCs auslesen | hanssonny | Flash Einsteiger | 2 | 21-05-2010 12:31 |
| Zeit auslesen | halber.johann | ActionScript 2 | 1 | 14-11-2008 19:19 |
| Richtige Zeit in Flash-Datei einbinden. | seth1976 | Flash MX 2004 | 2 | 15-05-2005 18:09 |
| Zeit und Datum auslesen | JT2000 | Flash MX 2004 | 2 | 02-11-2004 20:32 |
| video (flv) gesamt zeit auslesen | negrito | ActionScript 1 | 0 | 06-12-2003 21:52 |