Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-10-2005, 21:08   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2005
Beiträge: 24
Unhappy Variable-Inhalt für Sound

Hallo,
mit folgendem Code wird eine Hintergrundmusik in meinem Clip angezeigt:
ActionScript:
  1. // Sound-Import
  2. var bgsound = new Sound(this);
  3. bgsound.onSoundComplete = function() {
  4.     this.start(0, 9999);
  5. }
  6. bgsound.loadSound("sound1.mp3", true);
  7. bgsound.start(0,9999);

Funktioniert alles bestens. Ich würde jetzt den Namen "sound1.mp3" durch den Inhalt der Variable "pfad" ersetzen. In dieser ist nämlich der Pfad zur Datei enthalten, also z.B. www.domain.de/ordner/sound1.mp3

Als AS-Anfänger habe ich es leider nicht hingekriegt, die Variable erfolgreich aufzurufen. In PHP kann man ja echo $variable verwenden. Wie geht das in Flash? Am besten am obigen Beispiel

Vielen Dank,
Gruss!
corona81 ist offline   Mit Zitat antworten
Alt 25-10-2005, 21:17   #2 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
In Flash kannst Du mit trace(deineVariable)
die Variable anzeigen lassen.
Ist sowas wie alert in JavaScript.

edit:
Es gibt irgendwie Beschränkungen, was den Zugriff
auf Domains betrifft. Es kann sein, dass es
auch aus diesem Grund nicht funktioniert, aber
da bin ich nicht so bewandert.
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------

Geändert von thebiz (25-10-2005 um 21:18 Uhr)
thebiz ist offline   Mit Zitat antworten
Alt 25-10-2005, 21:21   #3 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Schau mal in der Flashhilfe oder hier im Forum nach
Domänenübergreifendes Laden von Daten ermöglichen.

Da gibt es Beschränkungen. Habs in der Flash-Hilfe gefunden.

edit:
Schau auch mal nach: System.security
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------

Geändert von thebiz (25-10-2005 um 21:25 Uhr)
thebiz ist offline   Mit Zitat antworten
Alt 26-10-2005, 09:18   #4 (permalink)
Neuer User
 
Registriert seit: Aug 2005
Beiträge: 24
Hallo und Danke für die Antworten.

Es geht im Prinzip nur um die Zeile:
bgsound.loadSound("sound1.mp3", true);

Wenn ich daraus folgendes mache, funktioniert es weiterhin:
bgsound.loadSound("http://www.domain.de/musik/sound1.mp3", true);

In der Variable "pfad" befindet sich die Adresse "http://www.domain.de/musik/sound1.mp3".

Deswegen meine Frage:
Wie muss ich oben aufgeführte Zeile ändern, dass der Inhalt der Variable "pfad" geladen wird?

Danke noch mal!
corona81 ist offline   Mit Zitat antworten
Alt 26-10-2005, 09:53   #5 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Du musst einfach nur folgendes schreiben:
ActionScript:
  1. bgsound.loadSound(pfad, true);
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 26-10-2005, 10:43   #6 (permalink)
Neuer User
 
Registriert seit: Aug 2005
Beiträge: 24
Danke. Das wollte ich wissen. Funktioniert bestens
corona81 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 09:16 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele