Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-06-2004, 20:16   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2004
Beiträge: 5
loadVar - Variablen aus PHP Datei mit mySQL-Anschluss

Hallo allerseits!

Ich habe eine PHP-Datei mit Zugriff auf eine mySQL-Datenbank. Soweit
sogut. Habe die SQL-Anweisung so ausgelegt das genau ein Datensatz
aus der Datenbank angezeigt wird.
Nun habe ich eine Flash-Datei mit einem Text-Scroll-Feld. Nun habe
ich versucht mit folgendem durch den Code den Inhalt eines Feldes
der Datenbank in das Text-Fenster zu importieren:

Code:
onClipEvent (load) {
    loadVariables("http://www.webseite.de/test.php", "_root.content_definition", "GET");
}
Leider passiert da nix. Muss ich da erst noch ne Variable in der PHP Datei
mit dem Inhalt des Feldes aus der Datenbank füllen???

Hilfe!!!
flashundphp ist offline   Mit Zitat antworten
Alt 08-06-2004, 20:20   #2 (permalink)
~~~~~~~~~~~~
 
Benutzerbild von _geo_
 
Registriert seit: May 2002
Ort: AUSTRIA (OÖ)
Beiträge: 3.298
Da musst du in PHp ein:

echo "&variablennameDesTextfeldes=". $deineMYSQLDaten."&";

machen sonst kann flash die Daten nicht identifizieren !

PHP-Code:
_root.loadVariables("Datei.php");
// dein textfeld beherbergt die variable _root.phptext (und hat html aktiviert)
//und in der PHP
//<?php
//$deintext="hallo <b> hallo dick </b>";
//echo "&phptext=".$deintext."&;
//
?>
mfg geo
__________________
--- :P ---

Blog
Bei unerwünschten Nebenwirkungen zerreißen Sie die Packungsbeilage oder erschlagen ihren Arzt oder Apotheker

Geändert von _geo_ (08-06-2004 um 20:24 Uhr)
_geo_ ist offline   Mit Zitat antworten
Alt 08-06-2004, 22:20   #3 (permalink)
Neuer User
 
Registriert seit: Jun 2004
Beiträge: 5
Hm, hab hin und her getüftelt. Komme aber nicht zum Ziel.

Also in meine php-Datei steht nun:

Code:
<?php 
$deintext="dies ist ein test";
echo "&phptext=".$deintext."&"; 
?>
Habe jetzt einfach mal nen statischen Text eingesetzt zum einfachen
Testen.

In meiner Flash-Datei habe ich nun ein Textfeld mit einer Scrollbar.
Wo muss ich jetzt das Action-Script hinterlegen??? Habe jetzt für
die Scrollbar die Instanz bzw. den Namen phptest1 gewählt und dahinter
das Action-Script gelegt:

Code:
onClipEvent (load) {
  _phptest1.loadVariables("http://www.webseite.de/test.php");
}
Was zum Teufel mach ich da falsch???
flashundphp ist offline   Mit Zitat antworten
Alt 09-06-2004, 07:22   #4 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
hi,

also du kannst deinem dyn. textfeld ja nen namen vergeben.
das mußt du auch...

denn dann kannst du über ihne den text modifizieren.

PHP-Code:
<?php 
$deintext
="dies ist ein test";
echo 
"&phptext=".$deintext."&"
?>
ActionScript:
  1. onClipEvent (load) {
  2.     loadVariables("http://www.webseite.de/test.php", "_root.content_definition", "GET");
  3. }
  4.  
  5. mein_Textfeldname.text=_root.content_definition.phptext;

du solltest aber beachten das das laden der daten ein wenig dauern kann und die möglichkeit besteht das die variablen noch nicht zurückgegeben sind bevor du den text ausgeben lassen willst.

ich würde mich mal mit dem loadVars-objekt beschäftigen.
damit hast du auch die möglichkeit den ladestatus abzufragen.

gruß
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!
fraggle two ist offline   Mit Zitat antworten
Alt 09-06-2004, 18:16   #5 (permalink)
Neuer User
 
Registriert seit: Jun 2004
Beiträge: 5
Was ist eigentlich _root? Ist das ein fester Befehl oder ist
das ein Name für ein Textfeld???
flashundphp ist offline   Mit Zitat antworten
Alt 09-06-2004, 21:35   #6 (permalink)
Flash-holic
 
Benutzerbild von DeMoehn
 
Registriert seit: Nov 2003
Ort: Neunkirchen(Saar)
Beiträge: 988
kein Handbuch gelesen? _root. ist so ziemlich alles. Also. Noe. Des is die HAUPTBÜHNE die man am Anfangs ieht. Also du hast einen kartoon(1) und in dem ist ein spielzeug(2) und ein buch(3) dann ist 1 das _root. oder nich?
__________________
Wer Großes versucht, ist bewunderswert, auch wenn er fällt.
Lucius Annaeus Seneca
(ca. 4 v. Chr - 65 n. Chr.)


DeMoehn ist offline   Mit Zitat antworten
Alt 11-06-2004, 00:20   #7 (permalink)
~~~~~~~~~~~~
 
Benutzerbild von _geo_
 
Registriert seit: May 2002
Ort: AUSTRIA (OÖ)
Beiträge: 3.298
_root. ist immer ein "verweis" auf die Haupttimeline des moment kantiven flash films. _root ändert sich eigentlich nicht außer man lädt eine andere .swf ind den aktuellen film dann ist _root die hauptzeitleiste diese movies !

wenn du nen baum hast und die zweige und blätter und früchte sind die mc`s grafiken und bilder dann ist _root der stamm !

mfg geo
__________________
--- :P ---

Blog
Bei unerwünschten Nebenwirkungen zerreißen Sie die Packungsbeilage oder erschlagen ihren Arzt oder Apotheker
_geo_ 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 21:38 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele