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

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-06-2009, 22:11   #1 (permalink)
Neuer User
 
Benutzerbild von loena
 
Registriert seit: Mar 2006
Beiträge: 105
Inhalt der Scrollpane ändert die Größe

Hallo
ich komme nicht weiter
Ich möchte mit der Scrollpane arbeiten um mir Arbeit zu ersparen, aber die Probleme bleiben nicht aus.
Folgende Situation:
Ein MC soll mit der SP gescrollt werden. Jetzt ist der MC aber dynamisch und kann ausfahren, also seine Höhe verändern. Darauf soll der Scrollpane mit seinen Scrollbalken reagieren. Tut er aber nicht.
Ich habe bei meiner Suche viel über den refresh der Scrollpane gelesen. Aber entweder habe ich alles falsch verstanden, oder es ist nicht das, was mein roblem löst ...
Hoffe mir kann jemand helfen.
lg
loena ist offline   Mit Zitat antworten
Alt 22-06-2009, 22:22   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
refresh und redraw sollten helfen, hab ich auch schon häufiger erklärt...
  Mit Zitat antworten
Alt 23-06-2009, 07:14   #3 (permalink)
Neuer User
 
Benutzerbild von loena
 
Registriert seit: Mar 2006
Beiträge: 105
Ja, ich habe deine Antworten auch gelesen. Aber ...:
Zitat:
Zitat von loena Beitrag anzeigen
Ich habe bei meiner Suche viel über den refresh der Scrollpane gelesen. Aber entweder habe ich alles falsch verstanden, oder es ist nicht das, was mein roblem löst ...
Hoffe mir kann jemand helfen.
lg
ich bräuchte wenn, dann konkretere Hilfe, zum Beispiel wo der Befehl hinkommt. Habe schon alles probiert, aber es gab keinen Erfolg.
loena ist offline   Mit Zitat antworten
Alt 23-06-2009, 12:34   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Die Scrollpane ist etwas "behäbig" wenn es um das Refreshen der Inhalte geht. Zuerst wird bspw. mit der contentPath-Eigenschaft Inhalt nachgeladen. Oft ist es dann angebracht, einen Framewechsel bspw. mit einem onEnterFrame zu erzeugen, damit der Player selbst Zeit zum Rendern hat. Danach reicht meist ein refreshPane, um die Komponente auf die Größe des nachgeladenen Inhaltes anzupassen. In einigen Fällen reicht aber auch das nicht aus, dann hilft vielleicht folgendes:
PHP-Code:
sc.contentPath "meinMC";//Inhalt nachladen

this.onEnterFrame = function() {//Framewechsel
        
delete this.onEnterFrame;
        
sc.refreshPane();
        
folgeFunktion();
}

folgeFunktion = function(){
        :
        :
        
//sc wurde befüllt, dann
        
this.onEnterFrame = function(){//noch ein Framewechsel
                
delete this.onEnterFrame;
                
sc.redraw(true);
        }

  Mit Zitat antworten
Alt 24-06-2009, 20:31   #5 (permalink)
Neuer User
 
Benutzerbild von loena
 
Registriert seit: Mar 2006
Beiträge: 105
Ich habe es jetzt mal eingesetzt und leider passiert nichts.
Im Anhang habe ich mal die Fla angehangen.
Angehängte Dateien
Dateityp: fla Test1.fla (245,0 KB, 6x aufgerufen)

Geändert von loena (24-06-2009 um 21:10 Uhr)
loena ist offline   Mit Zitat antworten
Alt 24-06-2009, 21:15   #6 (permalink)
Neuer User
 
Benutzerbild von loena
 
Registriert seit: Mar 2006
Beiträge: 105
Ich habe eine andere Frage. Kann man die Scrollpane auch nachträglich skalieren? Wenn ich sie einfach über sc._xscale=400; skaliere, verzerrt sich auch der Scrollbalken und das sieht doof aus ...
loena 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:14 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele