Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-08-2004, 17:41   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Beiträge: 15
Post swf aus ordnerebene darunter läuft nicht

Hallo,

habe ein swf, in dem mit actionscript diverse andere swf's per zufall abgespielt werden.

ich habe nun auf der homepage im root verzeichniss in einer php diese swf verlinkt.

die abzuspielende swf liegt in einem separaten ordner, in dem auch die anderen swf liegen.

beim aufruf der php im root wird aber der swf nicht abgespielt.

meiner vermutung nach liegt das daran, dass die swf alle in einem anderen ordner liegen. das sollte auch so bleiben.

wo muss ich was ändern ????

thx
__________________
cu tha game
empfl ist offline   Mit Zitat antworten
Alt 04-08-2004, 19:43   #2 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Beiträge: 15
sorry der php code hatte gefehlt

PHP-Code:
//Hier die Filme eintragen
filme = new Array();
for (
i=1i<13i++) {
    
filme.push("film"+i+".swf");
}
Array.
prototype.shuffle = function() {

    var 
temp_ary = [];
    while (
this.length) {
        
temp_ary.push(this.splice(random(this.length), 1));
    }
    return 
temp_ary;
};
ASSetPropFlags(Array.prototype"shuffle"1true);
filme filme.shuffle();
_root.zeit 3;
//Wechsel der Filme nach 5 Sekunden
id 0;
//Laufvariable für das Array
this.createEmptyMovieClip("container"1);
//MC für die Filme
container._y 5;
//MC wird positioniert - frei einstellbar
container._alpha 0;
//Alpha-Wert wird auf 0 gesetzt
this.createEmptyMovieClip("platzhalter"2);
//dient zum laden
platzhalter._y 10000;
//"unsichbar" machen
this.createTextField("anzeige"312017020020);
//Anzeige für Preloader
anzeige.selectable false;
//Textfeld nciht auswählbar
function fade(v) {
    
this.onEnterFrame = function() {
        
container._alpha += v;
        if (
container._alpha>=100 && v>0) {
            
delete this.onEnterFrame;
        } else if (
container._alpha<=&& v<0) {
            
loader();
        }
    };
}
function 
preloader() {
    
this.onEnterFrame = function() {
        var 
geladen platzhalter.getBytesLoaded();
        
//Geladen
        
var gesamt platzhalter.getBytesTotal();
        
//Gesamt
        
anzeige.text "Bitte warten. Lade... "+int((geladen*100)/gesamt)+" %";
        
//Preloader-Text-Anzeige
        
if (geladen>=gesamt && geladen>4) {
            
//Wenn fertig geladen, dann...
            
anzeige.text "";
            
fade(-10);
            
//Movie wird ausgefadet
        
}
    };
}
function 
checker(movie) {
    if (
id>=filme.length) {
        
//anzeige.text = "Kein Film mehr vorhanden!"; //alternativ: id = 0;
        //Wieder von vorne beginnen...
        
id 0;
        
filme filme.shuffle();
        
clearInterval(setIntervalID);
        
setIntervalID setInterval(checker, (_root.zeit*1000), filme[id]);
        
checker(filme[id]);
    } else {
        
platzhalter.loadMovie(movie);
        
//Film wird in den Platzhalter geladen
        
preloader();
        
//Preloader wird aufgerufen
        
clearInterval(setIntervalID);
        
setIntervalID setInterval(checker, (_root.zeit*1000), filme[id]);
    }
}
function 
loader() {

///////////////////////////////////////////////////////////////////////
//
//  hier müsste meiner meinung nach das problem liegen
//
///////////////////////////////////////////////////////////////////////

    
loadMovie(filme[id++], "container");
    
//Film wird in den "richtigen" MC geladen
    
fade(10);
    
//...und eingefadet
}
stop();
checker(filme[id]); 
__________________
cu tha game

Geändert von empfl (04-08-2004 um 19:44 Uhr)
empfl ist offline   Mit Zitat antworten
Alt 04-08-2004, 21:22   #3 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Hy.
Wir die .swf geladen und gefadet?
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 04-08-2004, 22:20   #4 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Vermutung ins Blaue. ohne deine weitere Verzeichnisstruktur zu kennen:

Pfade in der Hauptswf zu nachgeladenen Daten müssen online _immer_ vom Verzeichnis der html-Umgebung aus gesetzt werden, in die die Hauptswf eingebunden ist.

Hast du das?

Gruß
Rena
__________________
www.rena-hermann.de

The angels have the phone box
rena ist offline   Mit Zitat antworten
Alt 05-08-2004, 07:08   #5 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Beiträge: 15
hauptswf läuft nicht

@thebiz

ja die .swf, werden gefadet

@rena

???, habe folgende struktur

rootverzeichnis
index.php:
in dieser datei wird die .swf aufgerufen, die im

verzeichniss sponsoren:
hier stehen die haupt .swf, und die .swf, die
von der haupt .swf geladen werden.
__________________
cu tha game
empfl ist offline   Mit Zitat antworten
Alt 05-08-2004, 07:45   #6 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Ach schon die Haupt-swf läuft nicht? Dann wäre ein Link ganz gut um sich den Quelltext anzuschauen.


Ansonsten müßte der Pfad zum nachladen externer Swf-Dateien so lauten .. vom Prinzip her
loadMovie(sponsoren/unter.swf, zielmovieclip);

Eben von der php-Datei aus. Wie wenn du Bilder in einer html-Datei als Button benutzt... da gehst ja auch vom Verzeichnis der html-Datei aus und nicht vom Verzeichnis des Bildes.

Gruß
Rena
__________________
www.rena-hermann.de

The angels have the phone box

Geändert von rena (05-08-2004 um 07:46 Uhr)
rena ist offline   Mit Zitat antworten
Alt 05-08-2004, 15:51   #7 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Beiträge: 15
Question swf aus ordnerebene darunter läuft nicht

hallo,

ich habe hier mal das hier als beispiel aufgebaut:

http://hometown.aol.de/Empfl/rena.rar

vieleicht kann ja jemand helfen!

mfg
__________________
cu tha game
empfl 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 09:01 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele