Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24-05-2004, 11:05   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Ort: berlin
Beiträge: 3
ScrollPane -> setScrollContent funzt nicht.

Hallo zusammen.

Ich habe folgendes Problem:
Ich erstelle einen leeren MC und fülle ihn mit Objekten aufgrund von XML-Anweisungen. Das befüllen funktioniert soweit so gut, doch kann ich denn erstellten MC nicht dem ScrollPane zuweisen.

Hier mal der Code:

ActionScript:
  1. MovieClip.prototype.zeigePinnwand = function  (clipName) {
  2.     eval(clipName).mc_projektInhalt.attachMovie ("mc_pinnwand", "mc_pinnwand", 0);
  3.  
  4.     eval(clipName).mc_projektInhalt.mc_pinnwand.createEmptyMovieClip ("mc_pinnwandInhalt", 1);
  5.    
  6.     // Schleife zum Aufbauen der Pinnwandnotizen
  7.     for (var i = 0; i <= eval(clipName).projektXML.firstChild.childNodes.length; i++) {
  8.         if (eval(clipName).projektXML.firstChild.childNodes[i].nodeName == "PINNWAND") { // Abfrage des Namens des ersten Kindelementes
  9.             this.notiz = eval(clipName).mc_projektInhalt.mc_pinnwand.mc_pinnwandInhalt.attachMovie ("mc_pinnwandNotiz", i, i);
  10.  
  11.             this.notiz._x = 0;
  12.             this.notiz._y = 0+(40*(i-1)); // Positionierung immer 40 Pixel weiter unten (i-1, da erstes ChildNode Projektbeschreibung)
  13.            
  14.         } // end if
  15.     } // end for
  16.     eval(clipName).mc_projektInhalt.mc_pinnwand.mc_pinnwandScroll.setScrollContent(eval(clipName).mc_projektInhalt.mc_pinnwand.mc_pinnwandInhalt);
  17. }

Die Instanznamen stimmen soweit. XML wird auch richtig geladen. Der "clipName" wird auch übergeben. Und jetzt bin ich am Ende meiner kleinen Fähigkeiten.

Leider habe ich das Forum schon durchsucht, aber nicht das richtige für meine unbekannte Problemlösung gefunden.

Was mache ich falsch????

Bin gespannt auf jede Hilfe...
soaperman ist offline   Mit Zitat antworten
Alt 24-05-2004, 15:00   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Setz mal einen PfadzurScrollpane.refreshPane(); nach dem setScrollContent.
  Mit Zitat antworten
Alt 24-05-2004, 15:50   #3 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Ort: berlin
Beiträge: 3
Erst mal danke Holger, dass du dich durch den AS-Code gewühlt hast!

mit refreshPane(); habe ich das schon versucht. aber das funzt auch nicht.

Ich verzweifel noch....

Sorry!
soaperman ist offline   Mit Zitat antworten
Alt 24-05-2004, 18:11   #4 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
du mußt einen mc außerhalb (irgendwo außerhalb der bühne am besten )des panes erstellen, den entsprechend füllen/aufbauen und danach in das pane per setscrollcontent(dieser_neue_mc) in das pane laden.
warrantmaster ist offline   Mit Zitat antworten
Alt 25-05-2004, 10:29   #5 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Ort: berlin
Beiträge: 3
aber das mache ich doch:

ActionScript:
  1. ...
  2. eval(clipName).mc_projektInhalt.mc_pinnwand.createEmptyMovieClip ("mc_pinnwandInhalt", 1);
  3.  
  4. ...

oder muss ich den noch per ._x und ._y positionieren??? warum?

Ich muss erst einmal anders weitermachen.
Trotzdem danke für eure Nachrichten.

Ich werde das mal ausprobieren, wenn dafür wieder Zeit ist.

Grüße Sebastian
soaperman 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 06:22 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele