Zurück   Flashforum > Flash > Flash erweitern > Komponenten und SmartClips

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-03-2009, 18:21   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2005
Beiträge: 53
ScrollPane mit externer .swf geht nicht

Hallo zusammen,

ich habe ein Problem mit der ScrollPane Komponente. Hier mal mein Vorgehen:

Ich habe eine ScrollPane Komponente in die Bibliothek gesetzt und will nun mit folgendem Code eine andere .swf in diese ScrollPane laden.

this.createClassObject(mx.containers.ScrollPane, "my_sp", 10);
my_sp.setSize(200, 200);
my_sp.contentPath ="overview.swf";
var listenerObject:Object = new Object();
listenerObject.complete = function(eventObject:Object) {
my_sp.refreshPane;
my_sp.redraw(true);
};
my_sp.addEventListener("complete", listenerObject);


Die andere SWF Datei, die ich einlade, zeigt verschiedene Bilder in einer Art Index Übersicht an und hat 9 Spalten und mehrer Reihen...wie auch immer, diese externe .swf Datei wird richtig eingeladen und angezeigt, allerdings ist die Scrollpane einfach nur ein Kasten über dem geladenen Movie, der weder Maskiert, noch Scrollbar ist.

Hat einer eine Idee, was ich falsch mache? Mir gehen dann doch langsam die Ideen aus.

Vielen Dank schon mal
Sebbal ist offline   Mit Zitat antworten
Alt 06-03-2009, 23:38   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
->verschoben

Wird der complete-Event evtl. zu früh gefeuert? Setz mal testhalber statt des Listeners einen onEnterFrame-Event und erzwing damit einen Framewechsel. Dann lösch den Event gleich wieder:
PHP-Code:
this.createClassObject(mx.containers.ScrollPane"my_sp"10);
my_sp.setSize(200200);
my_sp.contentPath ="overview.swf";

this.onEnterFrame = function(){
   
delete this.onEnterFrame;
   
_root.my_sp.refreshPane();
   
_root.my_sp.redraw(true);

  Mit Zitat antworten
Alt 07-03-2009, 16:18   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2005
Beiträge: 53
Es geht

Tatsächlich. In dem anderen Movie musste ich erst erfragen, ob der fertig geladen ist. Jetzt funktionierts.

Danke
Sebbal 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 aus.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 11:22 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele