Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-10-2011, 15:25   #1 (permalink)
Neuer User
 
Benutzerbild von Danjy
 
Registriert seit: Apr 2010
Beiträge: 122
MovieClip mit getChildAt() reagiert nicht auf Anweisungen...

Hallo zusammen,

kann mir von euch einer sagen was hier schief läuft?

Ich hole mir ein MovieClip per getChildAt(0) aus einem container und möchte diesen mit einem Tween verschieben.

PHP-Code:
function slideBackgroundChild(e:Event){
    var 
objL leftContent.getChildAt(0);

    
trace(objL); // <- ergibt [object MovieClip]
    
    
var xL:Tween    = new Tween(objL"x"Back.easeInOutobjL.x, (objL.objL.width), 1true);

Er reagiert aber leider nicht... hab auch einfach mal:
PHP-Code:
objL.alpha 0.5
zum Testen probiert.. aber ich habe das Gefühl er packt den MC nicht richtig..
hab ich irgendwas übersehen?
Danjy ist offline   Mit Zitat antworten
Alt 26-10-2011, 15:31   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
objL.alpha = 0.5;
geht das? oder nicht???

dann:
trace("a "+leftContent);
trace("b "+leftContent.name);
trace("c "+leftContent.numChildren);

var objL:MovieClip = leftContent.getChildAt(0) as MovieClip;
trace("d "+objL);
trace("e "+objL.name);
trace("f "+objL.numChildren);

ist mit den wenigen angaben natürlich nicht zu erraten.
versuch mal auf unterschiedliche arten fest zu stellen, was du da ansprichst.
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (26-10-2011 um 15:32 Uhr)
hgseib ist offline   Mit Zitat antworten
Alt 26-10-2011, 16:59   #3 (permalink)
Keine Panik
 
Registriert seit: Apr 2010
Ort: Düsseldorf (im ernst)
Beiträge: 1.866
DisplayObjectContainer.getchildAt() gibt entweder ein DisplayObject zurück, oder schmeisst einen Fehler (RangeError)
dein trace zeigt ja schon dass objL ein MovieClip ist. (bitte typisieren, entweder als DisplayObject, oder als Movieclip + casting)

mir fallen da zwei Möglichkeiten ein: entweder du verwechselst das Objekt, welches du da gerade ansprichst (möglicherweise etwas das gerade ausserhalb der Bühne ist, oder visible=false, oder garkeinen Inhalt hat, oder oder oder)

oder das ist wiedermal ein Problem mit der flasheigenen Tween-Klasse und das Tween-Objekt wird von der GC weggeräumt, bevor es ausgeführt wird.
__________________
greetz Thomas

plz RTFM & Coding Conventions
thomas_E ist offline   Mit Zitat antworten
Alt 27-10-2011, 11:39   #4 (permalink)
Neuer User
 
Benutzerbild von Danjy
 
Registriert seit: Apr 2010
Beiträge: 122
@hgseib

nein objL.alpha = 0.5; ging nicht - deswegen hatte ich die Vermutung das ich den MC falsch anspreche..

So komisch es jetzt auch klingt aber nach einem Neustart von Flash und das schließen von Photoshop hat es funktioniert

Danke euch beiden für die Hilfe!
Danjy 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
stagelistener reagiert auf movieclip click pixon ActionScript 3 9 10-02-2011 22:51
datei bzw. xml auslesen , movieclip erstellen , anweisungen geben 11master11 ActionScript 2 22 25-02-2010 03:48
FDT getChildAt-bug? figure8 ActionScript 3 4 30-10-2009 14:15
MovieClip reagiert nicht auf onPress ronnydrechsler ActionScript 2 8 06-04-2008 14:31
Prinzipfrage: getChildAt null9elf ActionScript 3 3 18-01-2008 10:00


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:03 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele