Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-01-2008, 15:59   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2003
Beiträge: 83
addChild

Hallo,

ich baue gerade um, von as 2 auf as 3. ich habe eine hauptklasse, aus der heraus ich grafiken per addChild sichtbar mache. wenn ich in dieser hauptklasse eine andere klasse instantiiere, passiert dort, wenn ich darin addChild verwende nichts. obwohl die zweite klasse auch von sprite erbt. das verstehe ich nicht ganz. heißt das, dass ich alles von der hauptklasse aus sichtbar machen muss oder habe ich etwas übersehen? es kommt nicht mal eine fehlermeldung.

grüße
heyhey
heyhey ist offline   Mit Zitat antworten
Alt 04-01-2008, 16:05   #2 (permalink)
FlashLove@FirstSight
 
Benutzerbild von FLASHStyler
 
Registriert seit: Feb 2003
Beiträge: 2.460
Hast du ein kleines Stück Quellcode?
__________________
www.johannes-erhardt.com | blog | xing me baby
FLASHStyler ist offline   Mit Zitat antworten
Alt 04-01-2008, 16:24   #3 (permalink)
Neuer User
 
Registriert seit: Dec 2003
Beiträge: 83
Also in der Hauptklasse rufe ich auf:

var d:Anzeigen = new Anzeigen();


In der Anzeigen.as steht dann:

package {
import flash.display.*;
import flash.net.*;
import flash.events.*;
public class Anzeigen extends Sprite {

public function Anzeigen () {
var rect:Shape = new Shape();
rect.graphics.beginFill(0xFF9933,1);
rect.graphics.drawRect(0,0,1300, 70);
addChild(rect);

}
}
}

Es passiert dann nichts.
heyhey ist offline   Mit Zitat antworten
Alt 04-01-2008, 16:38   #4 (permalink)
CodeGecko
 
Benutzerbild von hellslawyer
 
Registriert seit: Aug 2007
Ort: Hagen
Beiträge: 1.242
Nur weil man nichts sieht, heißt das ja nicht, daß nichts passiert

Was passiert ist folgendes:
Dein Shape namens rect wird in per addChild zur Displaylist von d hinzugefügt. Da d aber nicht auf die Bühne gebracht wird, siehst Du natürlich nichts. Alles was Dir fehlt ist in der Hauptklasse noch ein
addChild(d);

und schon sollte alles sichtbar sein.
__________________
Grütze Reinhart

XING || Simple Flash-Filter-Generator || DateChooser (AS3)
MovieClipLoader-Example (AS2) || PreloaderClass (AS2) || Framechecker-Component (AS2)

Bitte keine Flashfragen per PN oder ICQ. Dafür ist das Forum da.
hellslawyer ist offline   Mit Zitat antworten
Alt 04-01-2008, 16:57   #5 (permalink)
Neuer User
 
Registriert seit: Dec 2003
Beiträge: 83
hallo,

ja danke, das war es, da wäre ich von alleine nicht so schnell draufgekommen, stehe mit displaylist & co noch am anfang.

grüße
heyhey
heyhey 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



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

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


Copyright ©1999 – 2012 Marc Thiele