2009-08-26 5 views

Antwort

0

Ich denke, Einschränkungen werden von den Abmessungen Ihres Clips kommen, nicht so viel von der Position. Das Limit ist 2880x2880 Größe, und ich könnte nicht für die Positionierung, aber auch wenn 60000 px funktionieren sollte. Ich habe versucht, den Clip zu erstellen und zu leeren, ihn zu positionieren und zu verfolgen. Etwas so einfaches wie das funktioniert.

Was genau versuchen zu testen/zu erreichen? Das klingt ein bisschen wie ein Workaround, vielleicht kann es vermieden werden.

+0

Dokumentgröße Einschränkungen gelten nur bei der Arbeit in der IDE, also ja, von ActionScript, ich denke auch, dass es überall sicher ist. – Virusescu

+0

Ein Problem trat auf, als wir Instanzen eines 600 Pixel breiten Movieclips nacheinander auf der X-Achse innerhalb eines Eltern-Movieclips positionierten. Als wir ungefähr 100 Instanzen erreichten, begannen wir seltsames Verhalten zu sehen. Es schien, als ob einige der Instanzen sich auf Null zurückdrehten, so wie die x-Achse eine 60000 px Schleife war, die auf 0 zurückkam. Die Anzahl der Movieclip-Instanzen auf ungefähr 87 zu reduzieren, behob das Problem. Also können wir es nicht ganz erklären, aber um es zu beheben, verwenden wir einen anderen Designansatz, einen, bei dem wir die Filmclips nicht entlang einer Achse positionieren. – Rafe

+0

Wenn Sie Clips haben, die 600 Pixel breit sind, bedeutet das, dass der dritte Clip nie gesehen werden würde, wenn er bei 100% gehalten wird, oder? Können Sie die _x-Eigenschaft aller Clips, die index> currentIndex + 1 haben, nicht auf Stage.width + Padding setzen? und wenn du zum vorherigen/nächsten Gegenstand gehst, tweenest du von dieser Position? Sie würden die ganze Zeit 3 ​​Clips verschieben, anstatt alle. Der Benutzer würde es sowieso nicht bemerken. –

0

Um Ihre Frage zu beantworten, können Sie, soweit ich weiß, die Eigenschaft ._x eines MovieClips auf einen beliebigen Wert setzen, solange sie innerhalb der Grenzen einer (32 Bit) Ganzzahl liegt.

Wenn Sie die Eigenschaft auf extrem hohe Werte setzen, wird der Movieclip effektiv verborgen, da er weit außerhalb der Bühnengrenzen liegt.

Natürlich ist das Setzen von ._visible auf false ein viel sauberer Weg, um dasselbe zu erreichen.

0

Auf meinem System hier (Intel 6300) ergab ein schneller Codetest eine +/- Grenze von 107374182 für die Eigenschaften _x und _y.

Ich nehme an, dass sich das je nach der Hardware ändern kann, auf der der Player ausgeführt wird.

0

Beim Testen mit AS2 mit Flash CS3 reichen die genauen Zahlen für das Umkehren des Zeichens von 107374182.3 bis -107374182.4 für die x- und y-Achse.