Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-04-2007, 11:59   #1 (permalink)
man lernt immer dazu
 
Benutzerbild von dabinjo
 
Registriert seit: Dec 2003
Ort: Freiburg
Beiträge: 442
fläshvars: variable is da aber flash will sie nicht

holla

versuche gerade variablen aus der url zu ziehen. das klappt wunderbar.
jetzt muss ich diese an flash weitergeben und da hackt es.

ich hänge die variable einfach hinter die swf und um sie dynamisch zu lassen benutze ich ein echo der php variablen:

PHP-Code:
namenflash.swf?namen_string=<?php echo $namen?>'
der server gibt mir in dem fall auch die richtigen parameter aus nur flash ignoriert sie.
da übergebene variablen auf level0 liegen, beutze ich folgende zeile in flash:
PHP-Code:
_root.txt_field.text=namen
habe schon getestet ob es mit einer normalen variable geht...es geht. an der flash kann es also nicht liegen und die url variable wird auch richtig ausgegeben.
nun kann es also nurnoch an der einbettung liegen aber was mache ich da falsch ?

nochmal der ganze code der php :

PHP-Code:
<?php
  
echo $_GET['namen']; 

?>
<HTML>
<HEAD>
<meta http-equiv=Content-Type content='text/html;  charset=ISO-8859-1'>
<TITLE>index</TITLE>
</HEAD>
<BODY bgcolor='#FFFFFF'>

<table width='100%' height='100%' border='0'>
 <tr>
  <td valign='middle' align='center'>
<OBJECT classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000'
 codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0'
 WIDTH='760' HEIGHT='420' id='variable' ALIGN=''>
 <PARAM NAME=movie VALUE='namenflash.swf?namen_string=<?php echo $namen ?>'> 
 <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF> 
 <EMBED src='namenflash.swf?namen_string=<?php echo $namen ?>' quality=high bgcolor=#FFFFFF  WIDTH='760' HEIGHT='420' NAME='variable' ALIGN=''
 TYPE='application/x-shockwave-flash' PLUGINSPAGE='http://www.macromedia.com/go/getflashplayer'></EMBED>
</OBJECT>
</td>
 </tr>
</table>>
</BODY>
</HTML>
__________________
lieben Gruß

Daniel

/////////////////////////////////////////////////////
________________________________________
MAKAKEE MONKEY ILUSIGN
Illustrations, Shirtsign and Art
________________________________________
dabinjo ist offline   Mit Zitat antworten
Alt 26-04-2007, 12:05   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Die Var heißt ja auch namen_string und nicht nur namen.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 26-04-2007, 12:10   #3 (permalink)
man lernt immer dazu
 
Benutzerbild von dabinjo
 
Registriert seit: Dec 2003
Ort: Freiburg
Beiträge: 442
sorry ist mir so reingrutscht... daran liegt es aber nicht ( wenns der fehler wäre dann ja ).
__________________
lieben Gruß

Daniel

/////////////////////////////////////////////////////
________________________________________
MAKAKEE MONKEY ILUSIGN
Illustrations, Shirtsign and Art
________________________________________
dabinjo ist offline   Mit Zitat antworten
Alt 26-04-2007, 12:14   #4 (permalink)
Nordlicht
 
Benutzerbild von astaroth
 
Registriert seit: Jun 2001
Ort: Hamburg
Beiträge: 569
Binde Flash mal richtig ein :

http://www.powerflasher.de/sites/blog/swfobject/

dann kannste auch variablen mit übergeben etc.

Versuch das mal.


...Patrick
__________________
"Wir müssen die Rechte der Andersdenkenden selbst dann beachten, wenn sie Idioten oder schädlich sind. Wir müssen aufpassen."
Wachsamkeit ist der Preis der Freiheit - Keine Zensur!

– Wau Holland –

http://www.wauland.de
astaroth ist offline   Mit Zitat antworten
Alt 26-04-2007, 12:15   #5 (permalink)
no guts no glory
 
Benutzerbild von readme.txt
 
Registriert seit: May 2004
Ort: Nordhorn
Beiträge: 7.998
_root.txt_field.text = _root.namen_string;

müsste klargehen.
__________________
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 26-04-2007, 12:22   #6 (permalink)
man lernt immer dazu
 
Benutzerbild von dabinjo
 
Registriert seit: Dec 2003
Ort: Freiburg
Beiträge: 442
sorry readme.txt funzt ned.

ich werds mal mit swfobject probieren. ist aber schade...da versucht ich mal was selber und es geht ned
__________________
lieben Gruß

Daniel

/////////////////////////////////////////////////////
________________________________________
MAKAKEE MONKEY ILUSIGN
Illustrations, Shirtsign and Art
________________________________________
dabinjo ist offline   Mit Zitat antworten
Alt 26-04-2007, 16:50   #7 (permalink)
man lernt immer dazu
 
Benutzerbild von dabinjo
 
Registriert seit: Dec 2003
Ort: Freiburg
Beiträge: 442
okee mit swfobject ist das ja mal sehr viel komfortabler...

nun baut sich aber auch schon das naächste problem auf.

wenn also die url ganznormal eingegeben wurde z.b : www.domain.de/index.html
wird ein swf ohne txtfeld geladen.
wenn eine url mit variable eigegebn wurde z.b : www.domai.de/index.html?variable=dein_name
dann lädt die swf mit textfeld und stellt dein_name dar.

wie überprüfe ich ob eine variable existiert? ich habe es so probiert :
PHP-Code:
if(variable=null){
trace("film ohne txtfeld laden")
}else{
trace("film mit txtfeld laden")

leider funzt das null nicht wenn ich aber mit variablen lade dann geht es...

eine idee?
__________________
lieben Gruß

Daniel

/////////////////////////////////////////////////////
________________________________________
MAKAKEE MONKEY ILUSIGN
Illustrations, Shirtsign and Art
________________________________________
dabinjo ist offline   Mit Zitat antworten
Alt 26-04-2007, 16:53   #8 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
PHP-Code:
if(variable){ 
trace("film mit txtfeld laden"
}else{ 
trace("film ohne txtfeld laden"

Außerdem wäre "=" ein Zuweisungsoperator.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 26-04-2007, 17:17   #9 (permalink)
man lernt immer dazu
 
Benutzerbild von dabinjo
 
Registriert seit: Dec 2003
Ort: Freiburg
Beiträge: 442
das funzt auch nicht :
PHP-Code:
if (variable) {
    
_root.txt_field.text variable;
} else {
    
_root.txt_field.text "nix";

so gibt er mir nur nix aus und keine variable...
__________________
lieben Gruß

Daniel

/////////////////////////////////////////////////////
________________________________________
MAKAKEE MONKEY ILUSIGN
Illustrations, Shirtsign and Art
________________________________________
dabinjo ist offline   Mit Zitat antworten
Alt 26-04-2007, 17:25   #10 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Die Abfrage geht so schon:
PHP-Code:
//var vari = "hallo";
if (vari) {
    
trace("ok");
} else {
    
trace("nix");

__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 30-04-2007, 08:23   #11 (permalink)
Neuer User
 
Registriert seit: Mar 2003
Beiträge: 158
ich auch noch...

... meinst, es könnte an dem fehlenden Strichpunkt hinter dem php-code liegen?

Also:
PHP-Code:
echo $namen
nur so.

Gruß
Michel
Lengen1971 ist offline   Mit Zitat antworten
Alt 30-04-2007, 08:40   #12 (permalink)
man lernt immer dazu
 
Benutzerbild von dabinjo
 
Registriert seit: Dec 2003
Ort: Freiburg
Beiträge: 442
hatte cih auch schon getestet aber leider auc nich
__________________
lieben Gruß

Daniel

/////////////////////////////////////////////////////
________________________________________
MAKAKEE MONKEY ILUSIGN
Illustrations, Shirtsign and Art
________________________________________
dabinjo 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 11:52 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele