Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 30-10-2009, 10:07   #1 (permalink)
lebt in stereo
 
Benutzerbild von figure8
 
Registriert seit: Mar 2008
Ort: karlsruhe
Beiträge: 1.093
FDT getChildAt-bug?

hi,
weiß zufällig jemand von euch, warum FDT bei getChildAt(..) oder getChildByName(..) keine methoden wie gotoAndStop mehr kennt? mir würde noch einleuchten, dass er dann eine warning schmeißt, weil er den typ des childs nicht kennt, aber er macht daraus einen error und verhindert das kompilieren somit.

siehe hier: edit: bild entfernt.

jemand eine idee? die assets stimmen definitiv.
__________________
* Flash-JunkieMusiker & Grafiker

# Marvin Blase
# Speaker, Author, Silly Billy.
# @beautifycode

Geändert von figure8 (30-10-2009 um 14:16 Uhr)
figure8 ist offline   Mit Zitat antworten
Alt 30-10-2009, 10:14   #2 (permalink)
nobody is perfect
 
Benutzerbild von richtsteiger
 
Registriert seit: Jul 2004
Ort: munich
Beiträge: 876
Kennt er schon, aber du musst das Objekt erst mal entsprechend casten. Also
in deinem Falle:
Code:
var mc:MovieClip = _layout.chkBtnContainer.getChildAt(i) as MovieClip;
mc.gotoAndStop(2);
__________________
XING
richtsteiger ist offline   Mit Zitat antworten
Alt 30-10-2009, 10:17   #3 (permalink)
in and out
 
Benutzerbild von Nikolai
 
Registriert seit: Jun 2001
Ort: hamburg
Beiträge: 142
Moin

und was ist mit casten?
MovieClip(navigator.getChildAt(1)).gotoAndStop(1);

Ich denke FDT weiss ja nicht genau welches DisplayObject da jetzt kommt....

edit: zu langsam
__________________
stay tuned, play hard, be real

Nikolai™

Geändert von Nikolai (30-10-2009 um 10:22 Uhr)
Nikolai ist offline   Mit Zitat antworten
Alt 30-10-2009, 10:20   #4 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.139
Der Rückgabewert ist DisplayObject und die Klasse kennt diese Methode nicht. FDT und alle anderen IDEs raten nicht, was da kommt sondern kennen die Klassen und Methoden.

Es wird nicht geraten, was da rauskommen könnte...
Omega Psi ist offline   Mit Zitat antworten
Alt 30-10-2009, 14:15   #5 (permalink)
lebt in stereo
 
Benutzerbild von figure8
 
Registriert seit: Mar 2008
Ort: karlsruhe
Beiträge: 1.093
aber seltsamerweise war ich mir immer sicher, dass ich durch for-schleifen ohne casten mit getChildAt(i) mcs auf einen anderen frame geschickt habe. dass displayobject die methode nicht kennt ist mir bewusst, ich wusste nur nicht, dass er das nicht automatisch castet.

nuja, dann halt so vielen dank!
__________________
* Flash-JunkieMusiker & Grafiker

# Marvin Blase
# Speaker, Author, Silly Billy.
# @beautifycode
figure8 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
Prinzipfrage: getChildAt null9elf ActionScript 3 3 18-01-2008 10:00


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:02 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele