{lang: 'de'}
Flashhilfe.de - Flash Community

Probleme mit swfaddress und externen swfs [Flash CS5]

 


AntwortenRegistrieren Seite1  

badubi05#1
Benutzerbild von badubi05
Beiträge: 5
Registriert: Apr 2012

03.05.2012, 19:42

Hallo an alle,

nachdem ich nun etwas verwirrt bin, weil swfaddress auf einem virtuellen Testserver (xampp) funktioniert, aber auf einem Webserver nicht, frage ich nun die Profis um Hilfe:

Ich habe eine Flash-Seite, aufgebaut aus mehreren externen swfs.
Im Browser ändern sich zwar die Links und die Titel wie gewollt, aber die swfs werden nicht geladen beim Click auf diverse Buttons (wie schon gesagt, funktioniert es aber mit xampp richtig).

Hier mein Code in Actionscript 3:

ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
SWFAddress.addEventListener(SWFAddressEvent.CHANGE, onChange);

function onChange(event:SWFAddressEvent):void
{
     
     switch(event.value)
     {
        case "/home":
        homeClick(null);
        break;
        
        case "/about":
        aboutClick(null);
        break;
           
        ....
           
        case "/":
        homeClick(null);
        break;
     }
}


var Xpos1:Number = 0;
var Ypos1:Number = 200;
var swf:MovieClip;
var loader:Loader = new Loader();

home.addEventListener(MouseEvent.CLICK, homeClick);
about.addEventListener(MouseEvent.CLICK, aboutClick);
.....


function homeClick(e:Event):void
{
        SWFAddress.setValue("/home");
        SWFAddress.setTitle("Home");
        var newSWFRequestHome:URLRequest = new URLRequest("home.swf");
        loader.load(newSWFRequestHome);
        loader.x = Xpos1;
        loader.y = Ypos1;
        addChild(loader);
}

function aboutClick(e:Event):void
   {
        SWFAddress.setValue("/about");
        SWFAddress.setTitle("About");
        var newSWFRequestSpielspass:URLRequest = new URLRequest("about.swf");
        loader.load(newSWFRequestAbout);
        loader.x = Xpos1;
        loader.y = Ypos1;
        addChild(loader);
        
}

....



Vielleicht hat ja jemand eine Idee, ob am Code ein Denkfehler ist oder es weiß jemand, dass es Probleme bei bestimmten Servereinstellungen gibt?

Danke schon mal für jede Idee!
Schlagwörter: Actionscript 3, swfaddress

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   phpwelt.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Impressum
© 1999-2024 Sebastian Wichmann - Flashhilfe.de