Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash CS4 Professional

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-02-2011, 18:12   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 31
Mit XML eine URL im neuen Browserfenster öffnen

Guten Abend,

XML ist für mich Neuland. Ich habe mir die Beiträge "xml Daten auslesen" schon angesehen und probiert, aber ich bekomme es einfach nicht hin. Ich habe eine Schaltfläche in Flash die wenn ich sie drücke, eine URL in einem neuen Fenster öffnen soll. Die URL soll aus der XML Datei entnommen werden.

Das ist mein AS:
weblinkXML = new XML();
weblinkXML.ignoreWhite = true;
weblinkXML.load("urltest.xml");
weblinkXML.onLoad = function (success)
{
var url = weblinkXML.firstChild.childNodes[0].attributes.href;
Rubrik1_btn.onRelease = function() {
getURL(url, "_blank");
}

}

Das ist meine XML Datei:
<?xml version="1.0" encoding="utf-8"?>
<navigation>
<Rubrik1 href="http://www.wetter.de"></Rubrik1>

</navigation>

Sobald ich auf die Schaltfläche klicke geht ein Fenster mit folgender Meldung auf: Der Flashplayer hat einen unsicheren Vorgang gestoppt. Die Anwendung auf ihrem Computer versucht mit dem Internetfähigem Speichert zu kommunizieren....www.wetter.....

Kann mir bitte jemand weiterhelfen? In meinen Einstellungen habe ich "zulassen" angeklickt.
Spher77 ist offline   Mit Zitat antworten
Alt 15-02-2011, 14:24   #2 (permalink)
Neuer User
 
Registriert seit: Feb 2002
Beiträge: 167
das hängt mit den Sicherheitseinstellungen deines players zusammen.

Adobe - Flash Player: Einstellungsmanager - Globale Sicherheitseinstellungen

teste dein swf auf nem server.
(lokaler server: zb. xamp apache friends - xampp )
__________________
miller
miller ist offline   Mit Zitat antworten
Alt 15-02-2011, 16:08   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 31
Dank Dir!

Jau, klappt*g
Manchmal sieht man den Wald vor lauter Bäumen nicht.
Spher77 ist offline   Mit Zitat antworten
Alt 16-02-2011, 09:09   #4 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 31
Neues Problem

Bräuchte noch einmal Hilfe!

In meiner Navigation habe ich jetzt 20 Schaltflächen.

Das ist mein AS für Schaltfläche 1:
weblinkXML = new XML();
weblinkXML.ignoreWhite = true;
weblinkXML.load("urltest.xml");
weblinkXML.onLoad = function (success)
{
var url = weblinkXML.firstChild.childNodes[0].attributes.href;
Rubrik1_btn.onRelease = function() {
getURL(url, "_blank");
}

}

Bei Schaltfläche 2 habe ich in Zeile:
var url = weblinkXML.firstChild.childNodes[1].attributes.href;
für die "0" jetzt die "1" gesetzt und im AS der weiteren Buttons alle bis 19 durchnummeriert.

Die XML Datei sieht so aus:
<?xml version="1.0" encoding="utf-8"?>
<navigation>

<ueberuns href="http://www.x.de"></ueberuns>

<aktuelles href="http://www.y.de"></aktuelles>

<kontakt href="http://www.z.de"></kontakt>

usw.....19 URL`s

bis zur Schaltfläche mit der Nummer "13" funktioniert es auch und die URL`s werden in neuen Browserfenstern geöffnet. Aber ab Schaltfläche 14 bis einschließlich 19 geht nur ein Browserfender mit der Fehlermeldung "404 not found" auf.
Liegt das am Server?
Ich habe die URL`s auch schon ausgetauscht. Es können exakt nur 13 gelesen werden.

Danke!
Spher77 ist offline   Mit Zitat antworten
Alt 16-02-2011, 09:21   #5 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.164
Hast Du mal die URLs überprüft, indem Du sie direkt in die Browseradresszeile eingeben hast?
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!
Martin Kraft ist gerade online   Mit Zitat antworten
Alt 16-02-2011, 10:40   #6 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 31
geprüft

Habe ich grad mal getestet- einwandfrei.
Ausgetauscht habe ich sie auch. Probleme gibt es nur ab Schaltfläche "14".
Spher77 ist offline   Mit Zitat antworten
Alt 16-02-2011, 11:00   #7 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.164
Poste mal Dein gesamtes XML! Gut möglich, das da bei Node 13 oder 14 was nicht richtig geschlossen wurde und er deshalb die übrigen Nodes ignoriert!
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!
Martin Kraft ist gerade online   Mit Zitat antworten
Alt 16-02-2011, 11:26   #8 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 31
url.xml

Das ist die Datei:

<?xml version="1.0" encoding="utf-8"?>
<navigation>

<ueberuns href="http://www.wetter.de"></ueberuns>
<aktuelles href="http://www.wetter.de"></aktuelles>
<kontakt1 href="http://www.wetter.de"></kontakt1>
<sitemap href="http://www.wetter.de"></sitemap>
<presse href="http://www.wetter.de"></presse>
<reihenfestivals href="http://www.wetter.de"></reihenfestivals>
<veranstaltungskalender href="http://www.wetter.de"></veranstaltungskalender>
<boskopteam href="http://www.wetter.de"></boskopteam >
<internationales href="http://www.wetter.de"></internationales>
<theater href="http://www.wetter.de"></theater>
<archiv href="http://www.wetter.de"></archiv>
<pressebereich href="http://www.wetter.de"></pressebereich>
<technikverleih href="http://www.wetter.de"></technikverleih>
<aktuellesnews href="http://www.wetter.de"></Aktuellesnews>
<speiseplan href="http://www.wetter.de"></speiseplan>
<stadtplan href="http://www.wetter.de"></stadtplan>
<kontakt2 href="http://www.wetter.de"></kontakt2>
<kursprogramm href="http://www.wetter.de"></kursprogramm >
<specials href="http://www.wetter.de"></specials>
<akafö href="http://www.wetter.de"></akafö>

</navigation>
Spher77 ist offline   Mit Zitat antworten
Alt 16-02-2011, 13:05   #9 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.164
Der Fehler liegt bei </Aktuellesnews>. Wenn Du das eröffnende Node klein schreibst, darfst Du das schließende nicht groß schreiben!
Außerdem sollten Nodenamen keinen Umlaute oder Sonderzeichen (wie z.B. bei <akafö>) enthalten!

Abgesehen von diesen Syntaxfehlern würde ich Dir empfehlen, gleichartige Information in gleichnamige Nodes zu stecken und die Identifizierung über ein Attribut (z.B. id) vorzunehmen:
PHP-Code:
<?xml version="1.0" encoding="utf-8"?>
<navigation>
    <item id="ueberuns" href="http://www.wetter.de"/>
    <item id="aktuelles" href="http://www.wetter.de"/>
    <item id="kontakt1" href="http://www.wetter.de"/>
    <item id="sitemap" href="http://www.wetter.de"/>
    <item id="presse" href="http://www.wetter.de"/>
    <item id="reihenfestivals" href="http://www.wetter.de"/>
    <item id="veranstaltungskalender" href="http://www.wetter.de"/>
    <item id="boskopteam" href="http://www.wetter.de"/>
    <item id="internationales" href="http://www.wetter.de"/>
    <item id="theater" href="http://www.wetter.de"/>
    <item id="archiv" href="http://www.wetter.de"/>
    <item id="pressebereich" href="http://www.wetter.de"/>
    <item id="technikverleih" href="http://www.wetter.de"/>
    <item id="aktuellesnews" href="http://www.wetter.de"/>
    <item id="speiseplan" href="http://www.wetter.de"/>
    <item id="stadtplan" href="http://www.wetter.de"/>
    <item id="kontakt2" href="http://www.wetter.de"/>
    <item id="kursprogramm" href="http://www.wetter.de"/>
    <item id="specials" href="http://www.wetter.de"/>
    <item id="akafö" href="http://www.wetter.de"/>
</navigation>
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!

Geändert von Martin Kraft (16-02-2011 um 13:07 Uhr)
Martin Kraft ist gerade online   Mit Zitat antworten
Alt 16-02-2011, 13:35   #10 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 31
Klappt!

1000 Dank das du dir die Zeit genommen hast!!!
Ich habe wieder was gelernt
Gruß
Sebastian
Spher77 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Flash CS4] Link im Flashbanner soll sich in neuen Browserfenster öffnen Schneevogel Flash Einsteiger 3 13-10-2009 13:08
Wie etwas im neuen Browserfenster öffnen? reich Flash Einsteiger 6 25-08-2007 13:11
Öffnen eines neuen Browserfenster durch loadVars.send unterbinden! poli-dori Flash MX 2004 13 06-08-2005 09:08
pdf im neuen Browserfenster funzt nit, warum? Un4given Flash MX 2004 22 18-06-2005 08:20
Browserfenster öffnen mit css? sim7700 HTML und CSS 6 19-07-2004 10:18


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:33 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele