Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-11-2004, 09:19   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2002
Beiträge: 78
createTextField und HTML

Hallo,
ich lade über ein PHP-Script Daten in Flash.
Folgendes Script liegt im ersten Bild:
PHP-Code:
ActionScript

// LoadVars Object erstellen 
deineDaten = new LoadVars(); 

//Eigenschaften zuweisen 
deineDaten.eintrag eintrag


deineDaten.onLoad = function(success

//Hier werden die Daten die du von PHP bekommst in FLash verarbeitet. 
if(success


_root.createTextField("win"11010300300);
win.html=true;
win.border true;
win.htmlText _root.deineDaten.eintrag

_root.style = new TextFormat();
_root.style.bold true;
_root.style.color 0x000000;
_root.style.size 12;
_root.style.font "Arial";
_root.win.setTextFormat(_root.style);
_root.win.embedFonts true;


 

else 

trace("Keine Daten Empfangen!"); 



// Versenden und Empfangen von Daten 
deineDaten.sendAndLoad("daten.php",deineDaten,"POST"); 


stop(); 
Die Daten werden aus PHP so ausgegeben:
Code:
$conn_id = mysql_connect($host,$id,$pw);
mysql_select_db($database,$conn_id);

$result = mysql_query("select * from $table where kat='artikel' limit 0,10"); 
  if ($num = mysql_num_rows($result)) { 
    // Ausgabe der Datensätze, wenn vorhanden

   
$zeile = array();
while ($row = mysql_fetch_array($result))
{
  if( empty($row[2])) { 
  $zeile[] = "<b>".$row[1]."<br>".$row[3]." €</b>";
  }else{
  
  $zeile[] = "<b>".$row[1]."</b><br>".$row[2]."<br><b>".$row[3]." €</b>";              
}
}
$ergebnis = implode ("<br><br>", $zeile);            
 
  
}
$tmp=$ergebnis;
$tmp=utf8_encode($tmp);

echo "&eintrag=$tmp";
?>
Ich möchte also die Daten fertig formatiert übergeben. Das funktioniert auch bei <br> aber nicht bei <b></b>.

Versteh ich gerade nicht??

Und wie kann ich das Textfeld dann scrollbar machen? Das wäre meine nächste Frage.
whitejoe ist offline   Mit Zitat antworten
Alt 02-11-2004, 09:49   #2 (permalink)
Neuer Benutzer
 
Benutzerbild von webxvideo
 
Registriert seit: Nov 2003
Ort: berlin
Beiträge: 883
Also erstmal zum <b>:

Du hast mit:
_root.style.bold = true;
Das ganze Textfeld in bold dargestellt, dann fällt ein weiteres bold im HTML-Tag nicht auf.

Zur Scrollbar:
Welche Flash-Version hast Du?
In den neueren gibts eine Scrollbar-Komponente!
webxvideo ist offline   Mit Zitat antworten
Alt 02-11-2004, 10:01   #3 (permalink)
Neuer User
 
Registriert seit: Feb 2002
Beiträge: 78
OK - _root.style.bold = true; hatte ich wohl übersehen

hat sich ja dann wohl schon erledigt.
Ich benutze Flash MX.
whitejoe ist offline   Mit Zitat antworten
Alt 02-11-2004, 19:01   #4 (permalink)
Neuer User
 
Registriert seit: Feb 2002
Beiträge: 78
und wie krieg ich den Text jetzt scrollbar?
Danke schonmal
whitejoe ist offline   Mit Zitat antworten
Alt 02-11-2004, 20:15   #5 (permalink)
Neuer Benutzer
 
Benutzerbild von webxvideo
 
Registriert seit: Nov 2003
Ort: berlin
Beiträge: 883
Wie oben erwähnt findest Du bei den Komponenten eine ScrollBar.
Die must Du nur über Dein Textfeld ziehen und fertig.

Ich mache mir die aber lieber selbst.
Siehe hierzu in der Hilfe unter:
TextField.maxscroll, TextField.scroll ... nach
webxvideo ist offline   Mit Zitat antworten
Alt 03-11-2004, 06:51   #6 (permalink)
Neuer User
 
Registriert seit: Feb 2002
Beiträge: 78
Ich habe doch aber auf der Bühne kein Textfeld auf welches ich die Scrollbar ziehen könnte.
Das €-Zeichen wird auch nicht dargestellt.

Geändert von whitejoe (03-11-2004 um 07:50 Uhr)
whitejoe ist offline   Mit Zitat antworten
Alt 03-11-2004, 09:25   #7 (permalink)
Neuer Benutzer
 
Benutzerbild von webxvideo
 
Registriert seit: Nov 2003
Ort: berlin
Beiträge: 883
Sorry, ich vergaß das Du das Textfeld dynamisch erstellst.
Dann must Du die Scrollbar in Deine Bibliothek packen, da verknüpfen und dann per AS dem Textfeld zuweisen.
Schau mal in der Flash-Hilfe nach, da sind die Komponenten eigentlich ganz gut beschrieben.

Geändert von webxvideo (03-11-2004 um 09:26 Uhr)
webxvideo 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 03:02 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele