{lang: 'de'}
Flashhilfe.de - Flash Community

HTML-Links in Flash importieren [Flash MX]

 


AntwortenRegistrieren Seite1  

jotbe#1
Benutzerbild von jotbe
Beiträge: 7
Registriert: Jul 2011

23.09.2011, 22:32

Hallo Flasher ! ...

Ich möchte in Flash eine Art Archiv realisieren, welches ständig aktualisiert wird.
Hierzu sollen die Namen von PDF-Dateien aus einem Verzeichnis ausgelesen
und in Flash als Liste importiert werden, sortiert nach Datum der Speicherung.

Mittels PHP habe ich dies auch zum Teil schon geschafft mit folgendem Script:

<?php
$ordner = openDir("../aktuelles");
while ($file = readDir($ordner)) {
 if ($file != "." && $file != "..") {
  if (strstr($file, ".pdf")) {
   $name = explode(".", $file);
   echo "<a href="../aktuelles/$file"><u>$name[0]</u></a><br>\n";
  }
 }
}

closeDir($ordner);
?>

Als Ergebnis wird mir im Browser eine Liste angezeigt mit den Dateinamen als HTML-Link,
nur leider gelingt es mir einfach nicht, diese Informationen in eine TXT-Datei zu speichern,
da ich die Inhalte in Flash scheinbar nur über folgenden AS-Code einlesen kann:

stop();
Ext_text = new LoadVars();
Ext_text.onLoad = addText;
Ext_text.load("aktuelles.txt");
function addText() {
liste.htmlText = this.aktuelles;
}

Auch dieses Script funktioniert, denn sobald ich in der Datei "aktuelles.txt"
manuell die HTML-Links (z. B. <a href="../aktuelles/$file"><u>$name[0]</u></a><br>\n) speichere,
wird die Liste in Flash korrekt importiert und dargestellt.

Alle Versuche mittels der PHP-Befehle fopen, fwrite und fclose die echo-Ausgabe im Browser
in eine TXT-Datei umzuleiten und zu speichern, sind leider insgesamt fehlgeschlagen,
oder in der Datei wurde nur 1 Dateiname gespeichert.

Kann mir hier vielleicht jemand behilflich sein ?!
Vielleicht funktioniert das Ganze ja auch wesentlich einfacher auf direktem Wege ohne PHP ?!

Danke für die Hilfe im Voraus ...


jotbe
Schlagwörter: html, htmlText, PHP
Geändert von jotbe am 23.09.11 um 22:33 Uhr
vindel#2
Benutzerbild von vindelFlashhilfe.de Moderator
Beiträge: 3000
Wohnort: Köln
Registriert: Oct 2007

24.09.2011, 10:38