Ich muss die GetPixel32 auf ein Objekt in einem Movieclip verwenden.AS3 Traces Bitmap als "[Objekt Shape]"/Bug oder Feature, gehen Lok
, um das Objekt zu erhalten i verwenden:
var bitmap=clip.getChildAt(0);
//and then
bitmap.bitmapData.getPixel32(x, y);
jedoch, obwohl die Childobject ein png ich eine Fehlermeldung erhalten, ist und mit
trace(clip.getChildAt(0));
Spuren "[object Shape]"
Konvertiert Flash auch bestimmte Bitmaps in Formen?
Bitte lesen Sie diese fla (http://www.sendspace.com/file/uycmm5), um es selbst zu testen.
Irgendwelche Ideen?
Sieht aus wie 'clip.getChildAt (0)' einfach ist * nicht * a 'Bitmap'. Wenn es 'Shape' sagt, ist es eine' Shape', was soll ich sagen? Zeigen Sie den Code, in dem Sie Ihre untergeordneten Elemente zu 'clip' hinzufügen. – Torious
Um Torious hinzuzufügen, var bitmap: Bitmap = clip.getChildAt (0) als Bitmap; Wenn Bitmap hier null ist, dann ist es definitiv keine Bitmap. –
@Torious: Bitte überprüfen Sie die Fla. Das Objekt ist eine Bitmap. Die Kinder (aka das Png-Bild) sind nicht per Code hinzugefügt, nur in einem Rahmen liegen. – zantafio