Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-09-2008, 18:39   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2007
Beiträge: 8
Thumbs up HTML/PHP content nach TextBox (wrapper)

Hallo zusammen,
Leider verzweifel ich grade an einem Import.
Ich möchte gerne den Inhalt einer Seite z.B. :
( http://kochbuch.unix-ag.uni-kl.de/ka...p?kat=Beilagen )
in einer Flash Textbox ausgeben und klickbar machen, so dass ich wie bei einem "wrapper" eine externe Seite in meiner seite habe.


Code:
_global.Kochbuch = new Object(); //Instanz fürs Kochbuch erstellen
Kochbuch.holen = function (ZIEL) {
          TARGET = ZIEL;
          // hier der gesuchte Befehl zum wrappen oder so
	  // CONTENT = loadVariablesNum("http://kochbuch.unix-ag.uni-kl.de/kategorie.php?kat="+TARGET);

	_root.textboxkochbuch.html=true;
        _root.textboxkochbuch.htmlText = CONTENT;
}

ZIEL = "Beilagen";
Kochbuch.holen(ZIEL);
Hat einer einen guten Tip für mich ?
Danke

Gruß endus
endus ist offline   Mit Zitat antworten
Alt 18-09-2008, 21:40   #2 (permalink)
Euer Nuser
 
Benutzerbild von ~pyropete~
 
Registriert seit: Apr 2004
Ort: Sand-City
Beiträge: 3.483
Da CONTENT kein String ist, sondern ein HTML-Dokument, wird das so nicht
klappen. Flash kann keine HTML-Seiten anzeigen.

Eine Möglichkeit wäre, über PHP aus der HTML-Seite einen String zu bauen -
also lediglich die Texte aus der HTML herauszuschneiden und dann als String
Deinem Textfeld zuzuweisen.
~pyropete~ ist offline   Mit Zitat antworten
Alt 18-09-2008, 22:38   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2007
Beiträge: 8
Hi ~pyropete~,

Danke für die schnelle Antwort

Schade das Flash nicht direkt HTML bzw. PHP Seiten in eine Textbox oder Frame ect. includieren kann ;(.

Du meinst sicher den "Umweg" über eine php Datei zu gehen welche den Inhalt in in ne Variable packt ... z.B. phpfile:
PHP-Code:
<PHP
$CONTENT 
file_get_contents('http://kochbuch.unix-ag.uni-kl.de/');
echo 
"&Content=".$CONTENT."&";
?> 
dann im AS
Code:
..
...
loadVariablesNum(("http://Server/fetch.php"),0,'GET');
trace (this.Content)
...
..
hmm müsste klappen ...

Kurz noch eine Frage zum Importieren:
Was ich nicht so recht verstehe ist warum man die Textbox mit textbox.html=true und textbox.htmlText
definieren kann und einfach eine html Datei da reinjagen kann .
XML kann AS ja z.B. auch direkt interpretieren.

Gruß endus

Geändert von endus (19-09-2008 um 09:31 Uhr)
endus ist offline   Mit Zitat antworten
Alt 19-09-2008, 10:33   #4 (permalink)
Neuer User
 
Registriert seit: Nov 2007
Beiträge: 8
Hallo zusammen,

Ich bin jetzt etwas weiter gekommen mit:

PHP:
PHP-Code:
<?php
$file 
file_get_contents('http://kochbuch.unix-ag.uni-kl.de/');
echo 
"&file=".$file."&";
?>
AS:
Code:
function holen() { 
	_root.textboxkochbuch.html=true;
	_root.textboxkochbuch.htmlText = this.file;
	trace (this.file);
}
Kochbuch = new LoadVars(); 
Kochbuch.onLoad = holen;
Kochbuch.load("http://server/wrapper.php",Kochbuch,"GET");

So nun das Problem:
in meiner Textbox wird nur "Die Rezeptsammlung" angezeigt sonst nix.

In der trace Ausgabe kommt der Komplette HTML Code an.

Einer ne Idee wie ich die Textbox oder die Variabel so anpassen kann dass HTML in der Textbox richtig angezeigt wird ?

Danke

Gruß endus
endus ist offline   Mit Zitat antworten
Alt 19-09-2008, 10:44   #5 (permalink)
no guts no glory
 
Benutzerbild von readme.txt
 
Registriert seit: May 2004
Ort: Nordhorn
Beiträge: 7.998
Dir ist aber klar das Flash nur eine sehr sehr begrenzte Anzahl an HTML Tags verarbeiten kann, oder? ... Wenn du einen kompletten HTML Code in ein Textfeld in Flash einfügst wird das niemals klappen.
__________________
Bitte keine Privaten Nachrichten mit Fragen, dazu ist das Forum selbst da. Danke.

'We live in an amazing, amazing world, and it's wasted on the crappiest generation of spoiled idiots.'
readme.txt ist offline   Mit Zitat antworten
Alt 20-09-2008, 10:46   #6 (permalink)
Euer Nuser
 
Benutzerbild von ~pyropete~
 
Registriert seit: Apr 2004
Ort: Sand-City
Beiträge: 3.483
Den String musst Du Dir um die von Flash interpretierbaren Tags zurecht-
schneiden, also mit String.splice() glaube ich ...

guck Dir mal in der Hilfe zu String die Befehle an.
~pyropete~ ist offline   Mit Zitat antworten
Alt 20-09-2008, 11:15   #7 (permalink)
Neuer User
 
Registriert seit: Nov 2007
Beiträge: 8
Ahh danke ~pyropete~,

Ich versuchs grade mit strtok ...
http://www.php.net/strtok

Müsste auch klappen. Dann mit ner Schleife den neuen String bauen.

Gruß endus
endus ist offline   Mit Zitat antworten
Alt 21-09-2008, 16:34   #8 (permalink)
Euer Nuser
 
Benutzerbild von ~pyropete~
 
Registriert seit: Apr 2004
Ort: Sand-City
Beiträge: 3.483
Das ist sogar noch besser das gleich auf dem Server abzufackeln.
Viel Erfolg!
~pyropete~ 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 18:04 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele