Zurück   Flashforum > Flash > Flash erweitern > Flash Entwicklungsumgebung erweitern

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-11-2005, 08:48   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 69
Alle Elemente eines Library-MCs selektieren und skalieren

Hi!

Ich versuche gerade sämtliche Elemente der Timeline eines MCs, der sich in der Library befindet, mittels JSFL zu selektieren. Danach möchte ich sie skalieren.

Meine manuellen Arbeitsschritte in der Flash IDE würden so aussehen:

- Fla öffnen
- MC in der Lib selektieren und öffnen
- Alle geschlossenen Ebenen unlocken
- "Edit Multiple Frames" unter der Timeline anklicken
- "Modify Onion Markers" -> "Onion All" unter der Timeline anklicken
- Mit "Edit" -> "SelectAll" sämtliche Elemente auf der Timeline selektieren
- Alle Elemente ganz normal mittels des Transform Panels skalieren

Mit meinem JSFL kann ich die eben beschriebenen Arbeitsschritte komplett nachbilden, bis auf den Punkt, dass ich scheinbar kein "Edit Multiple Frames" einstellen kann! Ich kann nur Elemente auf der Timeline selektieren, die an der aktuellen Position des Playheads liegen. Aber das bringt mir ja nichts.

Hier ist mein Script, wie es bisher ist:

Code:
var doc = fl.getDocumentDOM();
var tl = doc.getTimeline();
var lib = doc.library;

var itemArray = lib.getSelectedItems();

for (var i = 0; i < itemArray.length; i++) {
	var item = itemArray[i];
	doc.library.editItem(item.name);
	tl = doc.getTimeline();
	
	// unlock locked layers
	var layerArray = tl.layers;
	for (var j = 0; j < layerArray.length; j++) {
		if (layerArray[j].locked) layerArray[j].locked = false;
	}
	
	doc.selectAll();
	doc.scaleSelection(0.59, 0.59);

	doc.exitEditMode();
}
Weiß jemand von euch vielleicht, wie ich multiple Frames im Onion-Modus per JSFL selektieren kann? Gibt es überhaupt die Möglichkeit dazu?

Vielen Dank für Hilfe!

Malte
malte_b 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 03:43 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele