AS3 Breite und Höhe eines Sprite Containers einstellen

8

Ok, meine Gedanken sind verrückt nach diesem Problem. Ich weiß, dass das so einfach scheint und ich kann nicht verstehen, warum ich es nicht herausfinden kann, aber nichts desto trotz kann ich nicht und ich habe gerade aufgegeben. Hier ist das Problem:

Ich habe einen Sprite-Container, der eine Reihe von Thumbnails zu Videos halten soll. Ich bin in der Lage, den Container mit allen Videos und den ganzen Arbeiten zu bevölkern, aber offensichtlich, wenn ich ein paar Videos hinzufüge, wird es die Größe des Flash-Dokuments überschreiten, also muss ich eine UIScrollBar hinzufügen (was ich getan habe) ist auf den Container gesetzt aber erlaubt mir nicht zu scrollen und wenn dies korrekt ist, weil der Container keine eingestellte Höhe hat. Also versuche ich, die Höhe dieses Containers einzustellen, aber in der Sekunde, in der ich versuche, die Höhe oder sogar die Breite einzustellen, sind alle meine Thumbnails, die ich sehen konnte, verschwunden! Es ist so, als ob die Größe auf 0 gesetzt wird, wenn ich nicht einmal versucht habe, sie auf eine bestimmte Größe zu setzen, nur um zu testen und nichts. Anyway heres Code, wenn jemand helfen kann, würde ich es wirklich schätzen! Vielen Dank im Voraus!

%Vor%

Hier ist das Problem: (Wenn ich diesen Code ausdenke, werden die Miniaturansichten angezeigt)

%Vor% %Vor%     
Lord-Link 27.02.2011, 16:27
quelle

1 Antwort

10

Das ist einfach. Sie erstellen Sprite, fügen Listener hinzu und legen Koordinaten fest. Das Sprite ist noch leer. Dann legen Sie Breite und Höhe fest, die in scaleX und scaleY übersetzt werden. Bei leerem Sprite wird dadurch die Transformationsmatrix durcheinander gebracht und Sprite wird nie angezeigt. Legen Sie Breite, Höhe oder SkalierungX / Y nur bei nicht leeren Sprites fest.

    
alxx 27.02.2011, 16:52
quelle

Tags und Links