mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 29.03.2024 16:06 Benutzername: Passwort: Auto-Login

Thema: [FLASH-PHP] Flashnavi lädt sich erneut - AS3 vom 09.12.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Multimedia -> [FLASH-PHP] Flashnavi lädt sich erneut - AS3
Seite: 1, 2, 3, 4  Weiter
Autor Nachricht
rejm
Threadersteller

Dabei seit: 17.07.2008
Ort: Köln
Alter: 36
Geschlecht: Männlich
Verfasst Di 09.12.2008 20:07
Titel

[FLASH-PHP] Flashnavi lädt sich erneut - AS3

Antworten mit Zitat Zum Seitenanfang

Hallo, ich bräuchte dringend Hilfe. Ich habe eine PHP-Seite bekommen in die ich eine Flashnavigation einbauen soll. Von PHP habe ich garkeine Ahnung, von Flash bedingt. Alles steht und es ist eingebettet, nur lädt sich die Navi erneut wenn man einen Link anklickt. Da die Buttons eine längere Klickanimation haben und zudem auch noch ein "Aktivstatus" benutzt wird, möchte ich das Neuladen unbedingt verhindern.


Die Navi habe ich mit AS3 erstellt und so sieht einer der Links davon aus:

Code:
butt2.addEventListener(MouseEvent.CLICK, butt2_CLICK);

function butt2_CLICK(e:MouseEvent):void
{
   
   if (this.b1.currentFrame == 25) {
   this.b1.gotoAndPlay(26)};
   
   b2.gotoAndPlay(11);

   if (this.b3.currentFrame == 25) {
   this.b3.gotoAndPlay(26)};
   if (this.b4.currentFrame == 25) {
   this.b4.gotoAndPlay(26)};
   if (this.b5.currentFrame == 25) {
   this.b5.gotoAndPlay(26)};
   if (this.b6.currentFrame == 25) {
   this.b6.gotoAndPlay(26)};
   if (this.b7.currentFrame == 25) {
   this.b7.gotoAndPlay(26)};
   if (this.b8.currentFrame == 25) {
   this.b8.gotoAndPlay(26)};
   
   butt.mouseEnabled = true;
   butt2.mouseEnabled = false;
   butt3.mouseEnabled = true;
   butt4.mouseEnabled = true;
   butt5.mouseEnabled = true;
   butt6.mouseEnabled = true;
   butt7.mouseEnabled = true;
   butt8.mouseEnabled = true;
   
   var clic:Click1 = new Click1();
   clic.play ();
      
   
var url:String = "index.php?content=story";
var request:URLRequest = new URLRequest(url);
try {
 navigateToURL(request, '_self');
} catch (e:Error) {
 trace("Error occurred!");
}
   
}



Der Programmierer der PHP Seite sagte mir dass er bereits Variablen in der PHP hat und diese lauten:

Code:
$options = array("home","story","artworks","teaser","cast","crew","blog","gb");




Ich habe schon auf zich Seiten etwas über die Variablenvergabe gelesen, aber meist steht dort etwas über log-ins, texteingaben etc...und auch so bin ich Programmiertechnisch nicht all zu weit. Wenn jemand einen Rat weiss, wäre ich für jene Hilfe sehr dankbar!

Andreas


Zuletzt bearbeitet von rejm am Di 09.12.2008 20:26, insgesamt 3-mal bearbeitet
  View user's profile Private Nachricht senden
phihochzwei
Moderator

Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht: Männlich
Verfasst Di 09.12.2008 23:15
Titel

Antworten mit Zitat Zum Seitenanfang

Was Du da machst wird dich auch, meines wissens nach, nicht ans Ziel bringen. Du startest ja mit navigateToURL einen Navigationsvorgang, sprich, du gibst dem Flash die Anweisung, einen Seite aufzurufen. Ich weiss jetzt auch nicht, wie der PHPler da die Seite aufbaut, bzw. ob er die ohne neuladen ändern kann/will.

Wenn letzteres zutrifft, soll er Dir eine Funktion zu Verfügung stellen, um die Änderung zu bewirken. Diese rufst Du dann einfach mit ExternalInterface.call() auf.

Aber zu PHP frag mal den Pixelpole, der dafür abgesehen vom Saufen der Experte.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
l'Audiophile

Dabei seit: 16.09.2004
Ort: Berlin
Alter: 43
Geschlecht: Männlich
Verfasst Di 09.12.2008 23:36
Titel

Antworten mit Zitat Zum Seitenanfang

Oder du baust das Ganze etwas um, und holst dir mittels JavaScript und ’nem XMLHttpRequest die die Daten von deinem PHP-Script, die Du brauchst.

Klingt behindert, ist es auch!




LG

Pejot
… gegen Flash-Navigationen.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Pixelpole

Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht: Männlich
Verfasst Di 09.12.2008 23:49
Titel

Antworten mit Zitat Zum Seitenanfang

das stellt sich die frage ob der PHPler das ganze auch dementsprechend umbauen will. Je nachdem wie seine Struktur aussieht ist das garnicht so unaufwendig.

Ausnahmsweise mal ein fall wo eine Lösung mit Frames vielleicht garnicht so schlecht wäre...zumindest wenn es schnell gehen soll. So Quick n Dirty mäßig....aber für Quick n Dirty is hier ja der pixelpapst zuständig, saufen kann der ja auch.

Alles Trinker hier Grins

Ansonsten könnte er der Animation ja einfach ne Get Variable mitgeben. Dürfte ja kein Thema sein. Gecached sein dürfte die eh. und dann je nach status eine Zustand sofort laden.

Oder was meint ihr Jungs, ihr seit hier ja die Flasher *zwinker*
  View user's profile Private Nachricht senden
l'Audiophile

Dabei seit: 16.09.2004
Ort: Berlin
Alter: 43
Geschlecht: Männlich
Verfasst Mi 10.12.2008 00:05
Titel

Antworten mit Zitat Zum Seitenanfang

Pixelpole hat geschrieben:

Ansonsten könnte er der Animation ja einfach ne Get Variable mitgeben. Dürfte ja kein Thema sein. Gecached sein dürfte die eh. und dann je nach status eine Zustand sofort laden.

Oder was meint ihr Jungs, ihr seit hier ja die Flasher *zwinker*


Oder ’nen Flashcookie setzen.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mi 10.12.2008 00:06
Titel

Antworten mit Zitat Zum Seitenanfang

Pixelpole hat geschrieben:
Ansonsten könnte er der Animation ja einfach ne Get Variable mitgeben. Dürfte ja kein Thema sein. Gecached sein dürfte die eh. und dann je nach status eine Zustand sofort laden.

Oder was meint ihr Jungs, ihr seit hier ja die Flasher *zwinker*


Ich habe keinen Plan von Flash, denke aber auch dass wäre doch wohl die beste Lösung wenn möglich. Lächel
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
l'Audiophile

Dabei seit: 16.09.2004
Ort: Berlin
Alter: 43
Geschlecht: Männlich
Verfasst Mi 10.12.2008 00:12
Titel

Antworten mit Zitat Zum Seitenanfang

m hat geschrieben:
Pixelpole hat geschrieben:
Ansonsten könnte er der Animation ja einfach ne Get Variable mitgeben. Dürfte ja kein Thema sein. Gecached sein dürfte die eh. und dann je nach status eine Zustand sofort laden.

Oder was meint ihr Jungs, ihr seit hier ja die Flasher *zwinker*


Ich habe keinen Plan von Flash, denke aber auch dass wäre doch wohl die beste Lösung wenn möglich. Lächel


Gerefreshed wird die Seite aber trotzdem, da kommt er ohne unpraktikable Lösungen nicht drum herum.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
rejm
Threadersteller

Dabei seit: 17.07.2008
Ort: Köln
Alter: 36
Geschlecht: Männlich
Verfasst Mi 10.12.2008 00:16
Titel

Antworten mit Zitat Zum Seitenanfang

@FlamingArt: Das heisst es wäre möglich eine PHP-Funktion (öffnen einer Rubrik) aufzustellen und Flash die Anweisung zu geben diese in php zu starten, richtig? Ich werde es an den PHPler weitergeben, aber wenn es so tatsächlich klappen sollte, dann wärs ganz gut. Ich werde mich solang über dieses "ExternalInterface.call()" schlau machen.


Ich muss ehrlich zugestehen, dass ich überhaupt nix von dem verstehe, was die anderen grad dazu geschrieben haben. Nur die Framesvariante, aber die hat der PHPler auch in Erwägung gezogen mit einem gaaaanz miesen Blick Lächel

Generell dachte ich dass man es auf eine ähnliche Art und Weise wie hier http://www.ultrashock.com/forums/server-side/sending-variables-from-as3-to-php-and-back-to-as3-90294.html lösen könnte....dann nur als einfache Verlinkung. Kann aber auch sein, dass ich da total daneben liege.

btw: erstaunlich wie nachtaktiv die Bürger dieses Forums sind Lächel


Zuletzt bearbeitet von rejm am Mi 10.12.2008 00:18, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
 
Ähnliche Themen lädt flash loadmovie-movies zu anfang vor?
flash-projektor lädt keine jpg/swf-dateien mit loadMovie();
Zielframe in der FlashNavi angeben..
Frage zu InDesign "Erneut verknüpfen"
swf lädt am mac nicht..
PDF lädt Inhalte unregelmässig
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2, 3, 4  Weiter
MGi Foren-Übersicht -> Multimedia


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.