Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-08-2004, 13:09   #1 (permalink)
123
Neuer User
 
Registriert seit: Jan 2003
Beiträge: 20
Variabel aus PHP an SWF, in der auch SWF ist ?

Hallo,

ich habe eine PHP-Seite die seine Daten aus einer DB holt. (z.B. seite.php?id=18).

Unteranderem auch die Überschrift.
Da diese eine bestimmte Schriftart haben soll, die wahrscheinlich nicht jeder hat soll diese mit Flash dargestellt werden, weil man dort ja prima Schriften einbinden kann.

Jetzt gab es hier ja schon viele Beiträge wie man Variablen von PHP an Flash weitergibt. Nur so wie ich das verstanden habe funktioniert das nur mit einer extra php-seite.

Gibt es auch eine Möglichkeit eine Variabel aus PHP an Flash zu übergeben in der auch gerade die SWF-File ist ?

Hier das Script für den Text, nur anstatt dem vorgegebenem Text soll eine Variabel aus der PHP-Seite verwendet werden, wo auch das SWF eingebunden ist.


PHP-Code:
format = new TextFormat();
format.color 0x000000;
format.font "fontt";
format.size 50;
_root.createEmptyMovieClip("textmc"1);
_root.textmc.createTextField("textfeld",1,100,100,1,1);
_root.textmc.textfeld.text 'fsfasfsdsafsfff';
_root.textmc.textfeld.setTextFormat(format);
_root.textmc.textfeld.embedFonts true;
_root.textmc.textfeld.autoSize "center";

format = new TextFormat(); 
123 ist offline   Mit Zitat antworten
Alt 25-08-2004, 13:27   #2 (permalink)
°
 
Benutzerbild von echo5-7
 
Registriert seit: Aug 2002
Ort: Baden-Baden
Beiträge: 3.962
hmm, wenn du das ganze mit php machen willst, wieso sagst du der swf nicht einfach, beim laden, loadvars an die php file, das php ding echot dir den rest.
hab ich's richtig verstanden, oder ist dasnicht das was du suchst...?
__________________

LRRM | BLOG | FACEBOOK | TWITTER | G+
echo5-7 ist offline   Mit Zitat antworten
Alt 25-08-2004, 15:29   #3 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
hi,

die swf ist ja durch das embed und object - tag in deine seite eingebunden.
innerhalb dieser tags kannst du auch variablen an flash beim laden übergeben.

wie genau die zuordnung geschieht weiß ich jetzt auch nicht aber ich sehe da drei ansätze:

object-tag:

<param name=variable value="deine php variable">

embed-tag:

phpvar="deine php variable"

oder direkt an die swf:

deineSwf.swf?var=deine php variable


schau dir mal den quelltext deine seite in der das flash liegt an.
da wirst du schon sehen an welchen stellen die jeweiligen einträge zu machen sind.

kann dir keine garantie geben das die ausdrücke so heißen aber das prinziep wär es schonmal.

gruß
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!
fraggle two ist offline   Mit Zitat antworten
Alt 25-08-2004, 18:09   #4 (permalink)
123
Neuer User
 
Registriert seit: Jan 2003
Beiträge: 20
Super, Danke. Das Funktioniert.

Jetzt habe ich durch Zufall gemerkt das wenn ich den Text per AS ausgeben lasse, der Text pixeliger aussieht, als wenn man Ihn per dynamischen-Textfeld ausgeben lässt (wobei bei dem Dynamischen-Textfeld der Font nicht embed ist).

Anscheinend liegt das an der Schriftgrösse mit der man die Schriftart einbettet


Woran kann das liegen ?
Angehängte Grafiken
Dateityp: gif as.gif (4,4 KB, 9x aufgerufen)
123 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 08:19 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele