Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-10-2006, 13:10   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2005
Beiträge: 6
Question Yugop-Laufband: Beim zweiten Aufruf tritt ein Fehler auf!

Hallo!

Habe folgendes Problem (siehe Dateianhang, dort habe ich es vereinfacht dargestellt): Im ersten Frame meines Flashfilms wird eine yugop-swf geladen (eine abgeänderte Version der mojave-yugop). Soweit funktioniert alles bestens. Wenn ich jetzt allerdings einen Button betätige (in meiner File: "Personen), der zu Frame 2 springt und dort wieder die gleiche yugop-swf laden lasse, werden die Bilder der yugop-Gallerie nicht mehr ordnungsgemäß angehängt.

Hat irgendwer eine Ahnung, wo hier der Fehler liegt?

PS: Datei ist wie gesagt an das Problem angepasst. Im Original gibts die yugop-gallerie nur unter dem menüpunkt "personen". Wenn man dann allerdings einen anderen Menüpunkt aufruft und anschließend wieder auf "personen" geht, tritt der gleiche Fehler auf.

Danke schon mal für eure Antworten!
Angehängte Dateien
Dateityp: rar website problem.rar (26,3 KB, 32x aufgerufen)
Squizit ist offline   Mit Zitat antworten
Alt 26-10-2006, 09:36   #2 (permalink)
AS = A + S
 
Benutzerbild von kn!ght
 
Registriert seit: Aug 2005
Ort: München
Beiträge: 63
Kann mich da nur völlig anschließen. Habe exakt das gleiche Problem!

Hat jemand Rat? Vielleicht der Erfinder selbst?

Kennst du das Problem Mojave?

Geändert von kn!ght (26-10-2006 um 14:27 Uhr)
kn!ght ist offline   Mit Zitat antworten
Alt 26-10-2006, 15:57   #3 (permalink)
AS = A + S
 
Benutzerbild von kn!ght
 
Registriert seit: Aug 2005
Ort: München
Beiträge: 63
weiß denn keiner Rat?
kn!ght ist offline   Mit Zitat antworten
Alt 26-10-2006, 17:08   #4 (permalink)
dreizeiler
 
Benutzerbild von mojave
 
Registriert seit: Sep 2004
Ort: Berlin
Beiträge: 1.411
das Problem ist, dass die Objekte der Klassen sich noch im _global Objekt befinden und dementsprechend nicht neu initialisiert werden.

eine sehr einfache aber auch sehr unsaubere art das zu lösen ist einfach das Objekt zu löschen.

bevor also die swf geladen wird:
PHP-Code:
delete(_global.YugopButton);
delete(_global.YugopRahmen); 
sehr unsauber. aber geht.
mojave ist offline   Mit Zitat antworten
Alt 27-10-2006, 18:55   #5 (permalink)
Neuer User
 
Registriert seit: Aug 2005
Beiträge: 6
Vielen Dank, mojave.
Dank deines Vorschlages ergibt sich das Problem jetzt nicht mehr.

Bezweifle stark, dass ich jemals darauf gekommen wäre...
Squizit ist offline   Mit Zitat antworten
Alt 27-10-2006, 20:18   #6 (permalink)
AS = A + S
 
Benutzerbild von kn!ght
 
Registriert seit: Aug 2005
Ort: München
Beiträge: 63
Ebenso vielen Dank für deinen Support Mojave

Bezweifle nicht stark, dass ich jemals darauf gekommen wäre...

Manchmal sieht man den Ast vor Lauter Bäumen nicht mehr...
kn!ght ist offline   Mit Zitat antworten
Alt 14-11-2006, 20:46   #7 (permalink)
...
 
Registriert seit: Jun 2002
Beiträge: 118
Red face ?

mojave, mojave

was hast du da nur mit dem delete vor?
bei mir funzt die unsaubere lösung nicht...

ich attache den scroller jeweils.
leider läuft der nur beim ertsen mal korrekt.

gibts evt. noch eine andere methode?

gruß,
peckerich
pecker ist offline   Mit Zitat antworten
Alt 14-11-2006, 20:55   #8 (permalink)
dreizeiler
 
Benutzerbild von mojave
 
Registriert seit: Sep 2004
Ort: Berlin
Beiträge: 1.411
vor dem attachen jeweis die beiden deletes aufrufen?
mojave ist offline   Mit Zitat antworten
Alt 14-11-2006, 21:04   #9 (permalink)
...
 
Registriert seit: Jun 2002
Beiträge: 118
nö, voll blöd...



verstehe auch den unterschied zu dem extern geladenen beispiel (sieh oben)
und meinem problem nicht.
also wo kann ich denn endlich mal den baum sehen, der mir hier im weg steht?

ok, mal ne kurzform:

function prodscroller(){
this.attachMovie(...)
}
dann also vorher deleten.
wäre das hier vorher möglich?

function deleteGlobals(){
delete (_global.YugopButton);
delete (_global.YugopRahmen);
prodscroller();
}

...iiiih, dreckig...
pecker ist offline   Mit Zitat antworten
Alt 14-11-2006, 21:07   #10 (permalink)
dreizeiler
 
Benutzerbild von mojave
 
Registriert seit: Sep 2004
Ort: Berlin
Beiträge: 1.411
bsp hochladen...
mojave ist offline   Mit Zitat antworten
Alt 14-11-2006, 21:18   #11 (permalink)
...
 
Registriert seit: Jun 2002
Beiträge: 118
ok...
anbei die dirty version die ich vorhin ansprach..
Angehängte Dateien
Dateityp: zip yugop_laufband_dirty.zip (24,3 KB, 34x aufgerufen)
pecker ist offline   Mit Zitat antworten
Alt 15-11-2006, 14:13   #12 (permalink)
...
 
Registriert seit: Jun 2002
Beiträge: 118
so.
hab aroundgeworked. lade den scroller nun extern hinzu.
wenn er erneut geladen werden muss, wird vorher deleted.
funktioniert. aber warum nicht beim attachen?
vielleicht kann mir das ja mal jemand erclairen..

- peckerich
pecker 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 14:13 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele