Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-08-2005, 08:22   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2005
Beiträge: 38
Question Aktuelle URL lesen?

Hallo zusammen,

gibt es über AS eine Möglichkeit die aktuelle URL zu erkennen, in der die Flashdatei geladen ist?
Bis jetzt habe ich nur eine Möglichkeit über JS gefunden, aber ich würde gerne direkt über AS auslesen.

Sonnige Grüße sendet
Sandra
Sandera ist offline   Mit Zitat antworten
Alt 19-08-2005, 08:28   #2 (permalink)
alien
 
Benutzerbild von Smirgel
 
Registriert seit: May 2002
Ort: Colonia
Beiträge: 7.597
moin.

unter mx ging das mit _url.
z.b.:
ActionScript:
  1. ausgabe=_url;

grüße.
smi.
__________________
bei fragen, fragen.
Smirgel ist offline   Mit Zitat antworten
Alt 19-08-2005, 10:49   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2005
Beiträge: 38
Wow... danke,

das ist schonmal super
Allerdings habe ich damit immer noch ein kleines Problem.
Er gibt mir zwar den Pfad an, aber nicht komplett... es wird z.B. ausgegeben:
http://www.123.de/movie.swf
Ich benötige aber:
http://www.123.de/xyz.htm

Also wirklich den kompletten Pfad mit aktuellem HTML-Dokument.

Gibt's da auch ne Möglichkeit?

Gruß
Sandra
Sandera ist offline   Mit Zitat antworten
Alt 19-08-2005, 17:14   #4 (permalink)
alien
 
Benutzerbild von Smirgel
 
Registriert seit: May 2002
Ort: Colonia
Beiträge: 7.597
mit flash geht das soweit ich weis nicht.
warscheinlich willst du eine dynamischere lösung, aber es wäre noch ne möglichkeit die swf innerhalb der html-datei mit einer variable aufzurufen, der du dann als wert den namen der html.datei gibst. dann könntest du das in flash kombinieren:
Code:
....<PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src="autofill.swf?page=123.html" quality=high....
ActionScript:
  1. ausgabe=_url+_root.page // evtl auch _url+"/"+_root.page ... weis grad nicht ob _url schon das "/" am ende setzt
  2.  


grüße.
smi.
__________________
bei fragen, fragen.
Smirgel ist offline   Mit Zitat antworten
Alt 17-09-2006, 12:14   #5 (permalink)
querdenker
 
Benutzerbild von kelor
 
Registriert seit: Jun 2001
Ort: formel1-stadt hockenheim
Beiträge: 4.731
Lightbulb

ActionScript:
  1. getURL("JavaScript: function getHTML(){ var tar = this.location.href; document.NAME_DEINER_SWF.setVariable('myVar',tar);}getHTML();");
  2.  
  3.  
  4.  
  5. this.onEnterFrame= function(){
  6.      if(myVar.length > 1){ delete this.onEnterFrame;}
  7.      myT.text += 'meine HTML ist : '+myVar+'\n';
  8. }
du mußt nur NAME_DEINER_SWF ersetzen, durch den namen deiner swf-datei!

dann hast du im flashfilm eine variable namens: 'myVar' vorliegen.
da das allerdings einen moment dauert [ GENAUER GESAGT. EIN BILD LÄNGER ], bis die var da ist, habe ich dir das oben mal demonstriert, anhand einer enterframe-schleife, die abfängt, wann die variable vorliegt und sie in ein textfeld schreibt [textfeldinstanzname: 'myT' in dem bsp.]

variable 'myVar' enthält die information für über die url...


funzt für den IE, mußt du für den FF halt anpassen,weil der kein this.location.href kennt...


greetz

kelor
kelor ist offline   Mit Zitat antworten
Alt 04-11-2006, 12:00   #6 (permalink)
Durchschnitt
 
Registriert seit: Jul 2004
Beiträge: 89
Gibt es eine Lösung, die URL des HTML-Dokumentes (in welchem die Flashdatei liegt) auszulesen, welche für alle Browser funktioniert?
zeroval 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 06:56 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele