Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-03-2004, 22:09   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Beiträge: 16
Unhappy -> will doch nur von php nach flash

n´abend

dies ist mein erster versuch mit php und flash zu arbeiten.

versuche daten an php zu senden und von php an flash.
diese werden allerdings vorher aus einer textdatei ausgelesen.

nach php geht wunderbar (werden auch in eine textdatei geschrieben)

aber wie bekomme ich die daten in flash rein.
anzeige in einem textfeld dym.textfeld
variablen name : v_text
instanzname : t_instanzname

auf der bühne liegt ein mc mit instanzname bt und in der hauptzeitleiste
liegt im ersten frame folgendes script :

ActionScript:
  1. bt1.onRelease = function() {
  2.     // LoadVariablesObjekt
  3.     meinVar = new LoadVars();   // erstellung der Instanz
  4.     meinVar.inhalt = 10;
  5.    
  6.     // wenn variablen zurück gesendet werden wird onLoad ausgelöst
  7.     meinVar.onLoad=function() {
  8.         _root.v_text.text = this.auslesen;
  9.     }
  10.    
  11.    
  12.     // hier schicke ich das objekt meinVar mit all seinem inhalt
  13.     meinVar.sendAndLoad("script.php?"+ getTime(), meinVar, "POST");
  14.    
  15. }

und hier das php-script :

PHP-Code:
<?php

$datei_zeiger 
fopen("textdatei.txt","w");
fputs($datei_zeiger,$inhalt);
fclose($datei_zeiger);

$datei_zeiger2 fopen("auslesen.txt","r");      
$auslesen fgets($datei_zeiger2,10);            fclose($datei_zeiger2);                          

echo 
"auslesen=".urlencode(utf8_encode($auslesen));

?>
was mir hier schwierigkeiten macht ist die zeile mit dem echo.
die soll doch die variable $auslesen ( mit dem inhalt der textdatei gefüllt )
an flash weiterleiten und den inhalt in das textfeld geben.
bekomme die verbindung in diese richtung nicht hin.
und alle beiträge über suchen enthalten ohne ende scripte aber
verstehen tue ich die deshalb noch lange nicht.

falls jemand helfen kann ( ich hoffe es ) dann bitte auch einmal den code erklären.

ok - danke für antworten.
kann leider erst morgen wieder reinschauen.


gruß nK
newKim ist offline   Mit Zitat antworten
Alt 08-03-2004, 22:16   #2 (permalink)
nky
Bontempi Punk
 
Benutzerbild von nky
 
Registriert seit: Dec 2001
Ort: Dtld/Pfalz
Beiträge: 4.185
echo "&auslesen=".utf8_encode($auslesen);


kuck mal hier:
http://www.nkylab.de/blog/archives/000014.php

Gruss nky
nky ist offline   Mit Zitat antworten
Alt 08-03-2004, 22:29   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Ort: D'dorf
Beiträge: 765
hi,

bin nicht wirklich der php-freak, deshalb kann ich das php-script nicht beurteilen (aber da kümmer sich ja nky ), aber im flashscript ist mir folgendes im onLoad-Handler aufgefallen:
ActionScript:
  1. _root.v_text.text = this.auslesen;
Das kann nach deiner Beschreibung nicht funktionieren, weil v_text die Variable ist, die du dem Textfeld t_instanzname zugewiesen hast.

Es gibt zwei Möglichkeiten das zu ändern:
1) Der Variablen v_text den Wert von "auslesen" zuweisen:
ActionScript:
  1. _root.v_text = this.auslesen;
2) Der text-Eigenschaft des Textfeldes t_instanzname den Wert von auslesen zuweisen:
ActionScript:
  1. _root.t_instanzname.text = this.auslesen;

gruß,
roman
romän ist offline   Mit Zitat antworten
Alt 09-03-2004, 11:05   #4 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Beiträge: 16
danke danke

vielen dank für die antworten. kann aber erst heute abend
diese umsetzen. mein chef hat andere arbeit gerade für mich
die gemacht werden muß. werde mich dann noch einmal melden.

wenn es klappt schreibe ich und wenn nicht auch


gruß
newKim ist offline   Mit Zitat antworten
Alt 09-03-2004, 16:19   #5 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Beiträge: 16
es hat geklappt !
lädt alles wunderbar rein. danke

aber eine frage habe ich noch -
PHP-Code:

echo "&auslesen=".utf8_encode($auslesen); 
was bedeutet diese zeile genau ?
echo : gibt an das es eine rückgabe werden soll
$auslesen : ist die variable die gefüllt wird mit dem inhalt der textdatei
.utf8_encode : gibt an das auch umlaute mit interpretiert werden ( flashplayer 6 und höher )

aber wieseo
PHP-Code:
echo "&auslesen="      # dies verstehe ich nicht ? 
oder ist das so zu verstehen das die rückgabe (echo) der variable für flash &auslesen (darum &) mit der php variable $auslesen gefüllt wird und zwar im unicode standard.

richtig so ?????

danke für eure antworten !
newKim ist offline   Mit Zitat antworten
Alt 09-03-2004, 17:22   #6 (permalink)
~~~~~~~~~~~~
 
Benutzerbild von _geo_
 
Registriert seit: May 2002
Ort: AUSTRIA (OÖ)
Beiträge: 3.298
richtig so !
__________________
--- :P ---

Blog
Bei unerwünschten Nebenwirkungen zerreißen Sie die Packungsbeilage oder erschlagen ihren Arzt oder Apotheker
_geo_ ist offline   Mit Zitat antworten
Alt 09-03-2004, 18:23   #7 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Beiträge: 16
cooooooooollll


ist wie in der schule. der lehrer erklärt man versteht nix und dann muß man das noch einmal in gaaaanz einfachen worten hören
und schon paßt es.


danke an alle !
newKim 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 15:25 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele