Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-01-2010, 13:08   #1 (permalink)
Fläsch Juser
 
Registriert seit: Aug 2007
Ort: Leipzig
Beiträge: 40
1119: Zugriff auf eine möglicherweise nicht definierte Eigenschaft

Hallo,

ich möchte auf einen MovieClip zugrreifen, bekomme aber die Fehlermeldung:
1119: Zugriff auf eine möglicherweise nicht definierte Eigenschaft


Zunächst füge ich in meiner Hauptseite eine Unterseite hinzu:

var unterseite = new Unterseite();
container.addChild(unterseite);


Die wird auch angezeigt. Aber wenn ich versuche, in der Klasse der Unterseite auf einen Movieclip zu gelangen bekomme ich die Fehlermeldung.
Weiss jemand einen Rat?
Auf root kann ich auch zugreifen. versuche ich root.mc, geht's nicht
headflash ist offline   Mit Zitat antworten
Alt 26-01-2010, 13:16   #2 (permalink)
Neuer User
 
Registriert seit: May 2002
Beiträge: 130
poste doch mal den quelltext der unterseitenklasse.
mit "wenn ich versuche, in der Klasse der Unterseite auf einen Movieclip zu gelangen" kann ich, und wahrscheinlich auch andere, nicht wirklich was anfangen.
__________________
www.poisonfree.com
MrManson ist offline   Mit Zitat antworten
Alt 26-01-2010, 13:17   #3 (permalink)
?-Developer
 
Registriert seit: Jul 2004
Ort: Zuchwil (CH)
Beiträge: 901
Ist der MovieClip auch schon geladen?
Bin jetzt nicht 100%ig sicher, aber 'root' ist nicht mehr das Hauptmovie.
(was gibt es bei 'stage.mc' ? )
__________________
Nur tote Fische schwimmen mit dem Strom
silentx ist offline   Mit Zitat antworten
Alt 26-01-2010, 13:28   #4 (permalink)
Fläsch Juser
 
Registriert seit: Aug 2007
Ort: Leipzig
Beiträge: 40
Die Unterseitenklasse:
PHP-Code:
package com.content{
    
import flash.display.*;    
    
import flash.events.*;
    
    public class 
SiteBand extends MovieClip{
        
        public function 
SiteBand(){
            
addEventListener(Event.ADDED_TO_STAGE,init);
        }

        public function 
init(e:Event){
            
removeEventListener(Event.ADDED_TO_STAGE,init);
            
addEventListener(MouseEvent.CLICKclickHandler);            
            
            }
        public function 
clickHandler(e:MouseEvent){
            
trace(root.members);
            }
    }

Leider brachte auch stage.members keinen erfolg. Versteh ich nicht. Der mc "members" liegt im root und kann auch über die Hauptklass problemlos angesteuert werden...
headflash ist offline   Mit Zitat antworten
Alt 26-01-2010, 15:44   #5 (permalink)
Fläsch Juser
 
Registriert seit: Aug 2007
Ort: Leipzig
Beiträge: 40
keiner eine idee? umpf ich verzweifle. Das kann doch nicht sein das das nicht möglich ist. Schließlich ist es essenziell. Hab schon alles mögliche ausprobiert.
Langsam fange ich an AS3 zu hassen
headflash ist offline   Mit Zitat antworten
Alt 26-01-2010, 23:46   #6 (permalink)
Neuer User
 
Registriert seit: May 2002
Beiträge: 130
versuchs mal mit getChildByName() oder ähnliches.
flash.display.DisplayObjectContainer (ActionScript 3.0))

stage.members kann meiner meinung nach nicht funktionieren, da du damit auf eine (nicht vorhandene) variable der stage-instanz zugreifst.
__________________
www.poisonfree.com
MrManson ist offline   Mit Zitat antworten
Alt 27-01-2010, 10:16   #7 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Beiträge: 1.197
Zitat:
Zitat von headflash Beitrag anzeigen
Langsam fange ich an AS3 zu hassen
Zu hassen, was fremd ist und was man nicht versteht, zieht sich durch die ganze Geschichte der Menschheit...
Bei den Fehlermeldungen gibt es doch immer eine Zeilenangabe, bzw. einen "Funktionspfad", der zum Ursprung des Fehlers führt? Nach dem, was du bis jetzt gepostet hast, lässt sich kein Fehler erkennen.
__________________
EDV = Ende Der Vernunft
hmpf ist offline   Mit Zitat antworten
Alt 28-01-2010, 11:41   #8 (permalink)
Fläsch Juser
 
Registriert seit: Aug 2007
Ort: Leipzig
Beiträge: 40
danke für den Tipp, getChildByName() werde ich dann mal probieren. Ich habe den mc erstmal mit addChild einem höheren mc zugefügt.

var mem = new Members();
parent.parent.addChild(mem);

So kann ich erstmal darauf zugreifen. Auch wenn es nicht die root ebene ist, kann ich erstmal damit leben.

versuche ich parent.parent.parent.addChild(mem) lande ich im root. ich kann mem da aber noch nicht hinzufügen, weil sich die Unterseite da anscheinend noch nicht auf der Stage befindet. Also muss ich in meinem anderen mc wahrscheinlich warten, bis dieser geladen ist. ich probier es dann mal aus.
headflash 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
[Flash CS4] zugriff auf eine nicht definierte eigenschaft... jwh Flash Einsteiger 7 11-01-2010 13:03
Zugriff auf nicht definierte Eigenschaft PeFro ActionScript 3 2 18-11-2009 08:22
[Flash CS3] 1120: Zugriff auf eine nicht definierte Eigenschaft i. enky Flash Einsteiger 11 24-03-2009 15:21
1119: Zugriff auf eine möglicherweise nicht definierte Eigenschaft ColorTransform Astrid2 ActionScript 3 3 21-05-2008 16:23


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

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


Copyright ©1999 – 2012 Marc Thiele