Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-06-2006, 17:11   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 30
Verständnis-Schwierigkeiten mit on prozedur und this, _parent

Hallo alle zusammen,

ich habe ein leichtes Verständnis Problem:
Ich möchte generell nicht mit absouluten Pfaden arbeiten, da meine Arbeit später in einen anderen Movieclip eingebunden wird. Soll ungefähr so aussehen...

--------------------------------------
hauptprogramm
|------------------------------
|mein programm =game_mc
| |-------------------------
| | mc in meinem programm
| | level_mc
| |-------------------------
|
| |-------------------------
| | mc in meinem programm
| | product_mc
| |-------------------------
|
|-------------------------------

---------------------------------------

Ok ich kann ja jetzt wenn ich mich auf der Hauptzeitleiste befinden sagenalso das AS wird später ins hauptprogramm eingefügt)
this.game_mc.attachMovie("level","level_mc",depth)

Das funktioniert auch wunderbar!

Wenn ich das ganze jetzt aber von einem MC (der als button fungiert) aus start, der sich innerhalb des products befindet also so:
this.game_mc.product_mc.nextLevel_mc.onPress = function (){

game_mc.attachMovie("level","level_mc",depth)
}

Warum kann ich hier jetzt nicht vor das attachMovie this._parent schreiben?
this müsste doch jetzt laut meinem verständis das product_mc sein, weil ich in einer on Prozedur doch immer das wo das MC sich gerade drin befindet als this genommen wird oder?
und das parent von dem product_mc wäre ja game_mc

Kann mir bitte jemand helfen? ich weiß einfach nicht wo der Fehler in meinen Gedanken liegt!

Vielen Dank ich hoffe es ist einigermaßen verrständlich sonst bitte nachfragen!

Janina
Janina Bathe ist offline   Mit Zitat antworten
Alt 15-06-2006, 17:22   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
a) soweit ich erkenne sind deine angaben richtig

b) lass es dir doch ausgeben (an entsprechender stelle):
trace(this._parent);

c) und du kannst nachsehen, wo alles steht:
- menü: steuerung/film testen
- hier menü: debuggen/objekte auflisten
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (15-06-2006 um 17:23 Uhr)
hgseib 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 14:31 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele