TP Underground Lounge 07/08
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 30.07.2007, 13:07   #1
TP-Junior
 
Registriert seit: Jul 2007
Ort: AndreasWaldheim@yahoo.de
wAltz macht alles soweit korrekt

verschiedene xml in swf laden


Geehrte Expertenrunde,

Ich habe eine kleine FreewareBildergalerie-swf aus dem Buch Flash8 Powerworkshops.
Diese lädt die Bilder aus der xml - bilddaten.xml
Wie kann ich ihn dazu bringen, auf Befehl flexibel andere xml-Dateien zu laden, z.B. bilddaten1, bilddaten2 ..., die dann auf unterschiedliche Inhalte verweisen?
(Ich will diesen in eine Webseite integrieren, dort auf einen Namen klicken und dann die dem Namen zugeordneten Bilder im Player aufrufen, deshalb also keinen Aufrufbutton im Player, sondern einen js oder so aktivieren).

Den Player hänge ich an.

Hier der AS -

// XML-Objekt erzeugen (Bezeichner: mein_xml)
mein_xml = new XML ();
// Störende Leerzeichen ignorieren
mein_xml.ignoreWhite = true;
// XML-Datei einlesen
mein_xml.load ("bilddaten.xml");
// Lesevorgang
mein_xml.onLoad = function (status)
{
if (status && this.loaded)
{
anzahl = 0;
anzahl = mein_xml.firstChild.childNodes.length;
geladen = true;
aktBild = 0;
ladeBild (aktBild);
}
};

// Funktion, welche die Daten der XML-Datei verarbeitet
function ladeBild (paktBild)
{
status_mc._visible = 1;
bild = mein_xml.firstChild.childNodes[paktBild].attributes.pic;
bildname = mein_xml.firstChild.childNodes[paktBild].attributes.name;
loadMovie (bild, "bild_mc");
titel_txt.text = bildname;
}

// Weiter Schalter
weiter_btn.onRelease = function ()
{
if (geladen && aktBild < anzahl - 1)
{
aktBild++;
ladeBild (aktBild);
}
};

// Zurück Schalter
zuruck_btn.onRelease = function ()
{
if (geladen && aktBild > 0)
{
aktBild--;
ladeBild (aktBild);
}
};

Gibt es actionscript-Tutorials für Mathe4 Anfänger?
Angehängte Dateien
Dateityp: zip 3_BildgalerieFlash8.zip (19,0 KB, 20x aufgerufen)
wAltz ist offline   Mit Zitat antworten
Linktipp

Alt 30.07.2007, 13:30   #2
TP-Moderator
 
Benutzerbild von Wanderratte
 
Registriert seit: Mar 2002
Wanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKE
Hallo,

du hast zwei Möglichkeiten:

1. du verlinkst auf eine andere Seite und übergibst dann eine Flashvar (zu dem Thema gibt es hier genug im Forum)

2. du guckst dir die ExternalInterface - Klasse mal genauer an, in dem Buch gibt es auch ein Beispiel für.
__________________
Gruß

Wanderratte
Gebildet ist,
wer weiß,
wo er findet,
was er nicht weiß.

Eurokicker
Home
Amazon Wunschzettel
Wanderratte ist offline   Mit Zitat antworten
Alt 30.07.2007, 14:06   #3
TP-Junior
 
Registriert seit: Jul 2007
Ort: AndreasWaldheim@yahoo.de
wAltz macht alles soweit korrekt
Der Player funktioniert ja wunderbar mit seiner bilddaten.xml
Ich möchte ihm lediglich eine andere xml anstelle der bilddaten.xml zuweisen können, entweder mit JavaScript, oder einer weiteren xml, oder wie auch immer. Es fehlt mir nur ein Stückchen code, das dies dem Player ermöglicht, so daß sein Inhalt flexibler wird.
Leider ist mir actionscript zu unvertraut, um dieses zu erstellen.

schönen Gruß
wAltz ist offline   Mit Zitat antworten
Alt 30.07.2007, 14:51   #4
TP-Moderator
 
Benutzerbild von Wanderratte
 
Registriert seit: Mar 2002
Wanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKE
Hallo,

wie man ein Flashvar übergibt siehst du hier:
http://www.traum-projekt.com/forum/1...tml#post697381
und in der Flas änderst du nur folgende Zeile ab:
PHP-Code:
mein_xml.load ("bilddaten.xml"); 
in
PHP-Code:
mein_xml.load (_level0.Menue); 
__________________
Gruß

Wanderratte
Gebildet ist,
wer weiß,
wo er findet,
was er nicht weiß.

Eurokicker
Home
Amazon Wunschzettel
Wanderratte ist offline   Mit Zitat antworten
Alt 31.07.2007, 17:13   #5
TP-Junior
 
Registriert seit: Jul 2007
Ort: AndreasWaldheim@yahoo.de
wAltz macht alles soweit korrekt
Hallo,

Ich habe meine Flashdatei entsprechend modifiziert.
Dann habe ich, der Anleitung für FlashVar entsprechend, im htmlDokument in object und embed die "bilddaten.xml" eingetippt:

<noscript>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="388" height="260" id="Dynamic_Bildergalerie" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="false" />
<param name="movie" value="Dynamic_Bildergalerie.swf" />
<param name="FlashVars" value="bilddaten.xml" />
<param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /> <embed src="Dynamic_Bildergalerie.swf" FlashVars="bilddaten.xml" quality="high" bgcolor="#ffffff" width="388" height="260" name="Dynamic_Bildergalerie" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</noscript>

Allerdings ohne Resultat, der Player bleibt leer.
Mir erschließt sich auch nicht, wie ich die Angaben in object/embed dann flexibilisiere, falls es das gewünschte Resultat gäbe.
Nach wie vor suche ich einen Weg, wie ich einfach die -


... // XML-Datei einlesen
mein_xml.load ("bilddaten.xml");

zu einer

... // XML-Datei einlesen
mein_xml.load ("bilddaten2.xml");

oder

...// XML-Datei einlesen
mein_xml.load ("bilddaten5.xml");


mittels externer Befehle, von meiner htmlSeite aus, austauschen kann, indem ich eine Adresse, meinetwegen einen Namen, einen Hyperlink o.ä. anklicke.

Macht man sowas mit JavaScript, oder PHP, oder ...?
Ich kenne mich leider zuwenig mit diesen Sprachen aus.
wAltz ist offline   Mit Zitat antworten
Alt 31.07.2007, 18:36   #6
TP-Moderator
 
Benutzerbild von Wanderratte
 
Registriert seit: Mar 2002
Wanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKE
du hast es dir nicht richtig angeschaut
du hast ja keine Variable angegeben
<param name="FlashVars" value="Menue=deine.xml"/>
und im Embedtag
FlashVars="Menue=deine.xml"

dann sollte es erstmal das mit dem externen laden klappen.
__________________
Gruß

Wanderratte
Gebildet ist,
wer weiß,
wo er findet,
was er nicht weiß.

Eurokicker
Home
Amazon Wunschzettel
Wanderratte ist offline   Mit Zitat antworten
Alt 31.07.2007, 20:10   #7
TP-Junior
 
Registriert seit: Jul 2007
Ort: AndreasWaldheim@yahoo.de
wAltz macht alles soweit korrekt
Nach meinem unwürdigen Ermessen habe ich die Anweisung jetzt genaustmöglich befolgt. Leider bleibt der Player leer, Safari sagt -

file:///Volumes/1_3%20Projekte/Webseiten/Flashtest/3_Bildgalerienachher/Dynamic_Bildergalerie.html
file:///Volumes/1_3%20Projekte/Webseiten/Flashtest/3_Bildgalerienachher/AC_RunActiveContent.js
file:///Volumes/1_3%20Projekte/Webseiten/Flashtest/3_Bildgalerienachher/Dynamic_Bildergalerie.html
file:///Volumes/1_3%20Projekte/Webseiten/Flashtest/3_Bildgalerienachher/Dynamic_Bildergalerie.swf
file:///Volumes/1_3%20Projekte/Webseiten/Flashtest/3_Bildgalerienachher/undefined

Datei im Ur-Zustand -
file:///Volumes/1_3%20Projekte/Webseiten/3_Bildgalerievorher/Dynamic_Bildergalerie.html
file:///Volumes/1_3%20Projekte/Webseiten/3_Bildgalerievorher/AC_RunActiveContent.js
file:///Volumes/1_3%20Projekte/Webseiten/3_Bildgalerievorher/bilddaten.xml
file:///Volumes/1_3%20Projekte/Webseiten/3_Bildgalerievorher/bilder/BILD1.JPG
file:///Volumes/1_3%20Projekte/Webseiten/3_Bildgalerievorher/Dynamic_Bildergalerie.html
file:///Volumes/1_3%20Projekte/Webseiten/3_Bildgalerievorher/Dynamic_Bildergalerie.swf

ich hänge die vorher/nachherzips an.

schönen Gruß
Angehängte Dateien
Dateityp: zip 3_Bildgalerievorher.zip (21,9 KB, 6x aufgerufen)
Dateityp: zip 3_Bildgalerienachher.zip (21,1 KB, 7x aufgerufen)
wAltz ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Flash > Flash 8
verschiedene xml in swf laden verschiedene xml in swf laden
« Wo gibts Anregungen? | Problem mit Preloader und eingeladener .swf »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:05 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 RC7 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67