Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-04-2005, 13:45   #1 (permalink)
"****"
 
Benutzerbild von intec4000
 
Registriert seit: Oct 2001
Ort: Remscheid
Beiträge: 111
_global URL wird nicht weitergegeben

hallo,

im ersten bild meines mc´s liegt das script für meine buttons. ein teil davon sieht so aus:

PHP-Code:
this.rent_fader.onPress = function() {
    
_global.dest_url "google";
    
_parent.container.attachMovie("linkseite""linkseite"1);
}; 
in dem clip linkseite gibt es einen mc, der die globale variable "auffangen" soll, um dann auf eine seite zu springen. auf diesem mc liegt ein script:

PHP-Code:
on (release) {
    
getURL("http://www."_global.dest_url +".de");

wenn ich den button im clip anklicke komme ich auf die internetseite "www.undefined.de".
ich folgere daraus, das meine globale variable garnicht beim button ankommt, weiß aber nicht warum, es ist doch schliesslich eine globale. weiß jemand rat?

gruss, marcel

Geändert von intec4000 (15-04-2005 um 13:48 Uhr)
intec4000 ist offline   Mit Zitat antworten
Alt 15-04-2005, 13:47   #2 (permalink)
flash student
 
Benutzerbild von pixelarts
 
Registriert seit: Apr 2005
Ort: Schweiz, Zürich
Beiträge: 527
lass das global weg beim aufruf weg

ActionScript:
  1. on (release) {
  2.     getURL("http://www."+ dest_url +".de");
  3. }
pixelarts ist offline   Mit Zitat antworten
Alt 15-04-2005, 13:56   #3 (permalink)
"****"
 
Benutzerbild von intec4000
 
Registriert seit: Oct 2001
Ort: Remscheid
Beiträge: 111
danke für die schnelle antwort, aber das war nicht die lösung. url bleibt nach wie vor undefined...
intec4000 ist offline   Mit Zitat antworten
Alt 15-04-2005, 15:48   #4 (permalink)
"****"
 
Benutzerbild von intec4000
 
Registriert seit: Oct 2001
Ort: Remscheid
Beiträge: 111
kann mir denn keiner helfen?
intec4000 ist offline   Mit Zitat antworten
Alt 15-04-2005, 15:52   #5 (permalink)
flash student
 
Benutzerbild von pixelarts
 
Registriert seit: Apr 2005
Ort: Schweiz, Zürich
Beiträge: 527
ActionScript:
  1. on (release) {
  2.         getURL("http://www."+ dest_url +".de", "_blank");
  3. }

vielleicht hilft das, aber das _global musste schon weglassen, da du sie global definiert hast, kannst du überall auf sie zugreifen, da brauchts kein _global davor
pixelarts ist offline   Mit Zitat antworten
Alt 15-04-2005, 15:55   #6 (permalink)
flash student
 
Benutzerbild von pixelarts
 
Registriert seit: Apr 2005
Ort: Schweiz, Zürich
Beiträge: 527
ansonstens versuche die variable so zu speichern:

ActionScript:
  1. _root.dest_url = "google";

und dann so aufrufen

ActionScript:
  1. on (release) {
  2.         getURL("http://www."+ _root.dest_url +".de", "_blank");
  3. }
pixelarts ist offline   Mit Zitat antworten
Alt 15-04-2005, 15:58   #7 (permalink)
"****"
 
Benutzerbild von intec4000
 
Registriert seit: Oct 2001
Ort: Remscheid
Beiträge: 111
ich will die url nicht in nem neuen fenster aufrufen, sondern die variable übergeben...wie gesagt, sie ist undefined, sollte aber eigentlich den seitennamen enthalten.

hab das script wie folgt überarbeitet (erfolglos):

ActionScript:
  1. this.rent_fader.onPress = function() {
  2.     _parent.container.attachMovie("projekt1", "projekt1", 1);
  3.     _parent.container.op_det_rent.adresse = "projekt1";
  4. };

und in dem movieclip projekt1 liegt auf nem button:

ActionScript:
  1. on (release) { 
  2.     getURL("http://www."+ this.adresse +".de");
  3. }
intec4000 ist offline   Mit Zitat antworten
Alt 15-04-2005, 16:02   #8 (permalink)
flash student
 
Benutzerbild von pixelarts
 
Registriert seit: Apr 2005
Ort: Schweiz, Zürich
Beiträge: 527
wo ist eigentlich der on(release) befehl im movieclip den du reinlädtst?
pixelarts ist offline   Mit Zitat antworten
Alt 15-04-2005, 16:24   #9 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo!

So'n "_parent" ohne this macht manchmal Probleme:

ActionScript:
  1. this.rent_fader.onPress = function() {
  2.     _global.dest_url = "google";
  3.     this._parent.container.attachMovie("linkseite", "linkseite", 1);
  4. };
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager 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 23:16 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele