Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 12-01-2006, 19:36   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Beiträge: 78
MC in MC ansprechen

Hi!
Erstmal nen bisschen AS
PHP-Code:
home_mc.onRelease = function() {
    
trace(_root.foto_mc);    <-- Funktioniert nicht!
    } 
Also ich möchte den mc foto_mc ansprechen. Der liegt auch auf level0. Dachte sowas würde mit _root gehen. Klappt aber nicht.
Wer kann helfen?
Schonmal danke!

Kempi
Kempi ist offline   Mit Zitat antworten
Alt 12-01-2006, 19:53   #2 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
muß klappen (wenn deine angaben stimmen).
warrantmaster ist offline   Mit Zitat antworten
Alt 12-01-2006, 19:59   #3 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Beiträge: 78
Ja, das dachte ich auch.
PHP-Code:
home_mc.onRelease = function() {
    
trace(home_mc);              <-- hier_level0.home_mc

    trace
(_root.navifoto_mc);    <-- hierundefined
    

Kann doch nicht.
Kempi ist offline   Mit Zitat antworten
Alt 12-01-2006, 21:34   #4 (permalink)
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 3
Scheint, als wäre ich nicht der Einzige mit diesem Problem …

Müsste gehen, tut es aber nicht. Hast Du mal die Gross/Kleinscheibung gecheckt?

Gruss Bassball
bassball ist offline   Mit Zitat antworten
Alt 12-01-2006, 21:44   #5 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
"müßte gehen, tut es aber nicht.."

falsche sicht der dinge
zu 99,9% ist man selber schuld an einem fehler.
grz
warrantmaster ist offline   Mit Zitat antworten
Alt 12-01-2006, 21:52   #6 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
vielleicht ist deine instanz doch verschachtelt oder wird sie vielleicht irgenwo reingeladen?

anstoen speicher mal die timeline in einer variable ab und versuch drüber zu gehen
__________________
gruß bloba

2 x onkel² b_d
bloba ist offline   Mit Zitat antworten
Alt 01-02-2006, 16:59   #7 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Beiträge: 78
Das klappt immer noch nicht.

Vielleicht hift dem ein oder anderen das weiter:

PHP-Code:
attachMovie("home_mc""home_mc"10);
home_mc._x 22;
home_mc._y 501;
home_mc._visible false;

attachMovie("navifoto_mc""navifoto_mc"11);
navifoto_mc._x 180;
navifoto_mc._y 501;
navifoto_mc._visible false;

home_mc.onRelease = function() {
    
trace(home_mc);                         // <-- funktioniert! (_level0.home_mc)
    
trace(_root.navifoto_mc);               // <-- funktioniert nicht! (undefined)
    
}

Info zum navifoto_mc:
Der mc hat zwei Ebenen. Jede dieser zwei Ebenen hat einen eigenen mc (in diesem Falle ein Bild), der sich per Bewegungstween von A nach B bewegen soll.
Wieso funktioniert das Ansprechen (siehe oben) mit dem Tracebefehl nicht???

Ich hoffe da kann mir einer helfen. Werde noch verrückt wegen diesem Problem! Komme da einfach nicht weiter...
Kempi ist offline   Mit Zitat antworten
Alt 01-02-2006, 17:16   #8 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Wenn der Film auf _root attached wird, dann muss das auch klappen. Entweder mal gucken, ob du den Bezeichner in der Bib versemmelt hast oder mal so probieren:
PHP-Code:
_root.attachMovie("navifoto_mc""navifoto_mc"11);
_root.navifoto_mc._x 180;
_root.navifoto_mc._y 501;
_root.navifoto_mc._visible false
edit: ...auch mal im Debugger gucken, wo das Teil eigentlich lebt!
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 02-02-2006, 10:24   #9 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Beiträge: 78
Also der Bezeichner passt. Der Vorschlag mit dem _root davor klappt auch nicht.
Habs mal mit dem Debugger probiert. Da zeigt er mir dann sowas an:
PHP-Code:
Stufe #0: Bild=22
  
Form:
  
MovieclipBild=10 Ziel="_level0.homepopup_mc"
    
Form:
  
MovieclipBild=1 Ziel="_level0.home_mc"
    
Form:
  
MovieclipBild=1 Ziel="_level0.navifoto_mc"
    
MovieclipBild=1 Ziel="_level0.navifoto_mc.instance4"
      
Form:
      
Text:
    
MovieclipBild=1 Ziel="_level0.navifoto_mc.instance5"
      
Form:
      
Text:
  
MovieclipBild=1 Ziel="_level0.foto_polaroids_mc"
    
MovieclipBild=1 Ziel="_level0.foto_polaroids_mc.foto_polaroid2_mc"
      
Form:
      
Text:
    
MovieclipBild=1 Ziel="_level0.foto_polaroids_mc.foto_polaroid1_mc"
      
Form:
      
Text
Hat das irgendwas mit diesen Instanzen zu tun?
Falls mal einer nachschauen möchte, habe ich die fla mal hochgeladen.
Folgende soll funktionieren: Als erstes auf die Bilder (navifoto_mc) klicken. Nachdem diese maximiert sind, soll wenn man auf das minimierte Haus klickt der Pfad von navifoto_mc ausgegeben werden.
Ich hoffe das ist verständlich
Kempi ist offline   Mit Zitat antworten
Alt 02-02-2006, 10:40   #10 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo!

In Bild 8 von navifoto_mc steht "removeMovieClip(this);"

Überlag mal, was da passiert...
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 02-02-2006, 11:02   #11 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Beiträge: 78
Ähm ja. *rotwerd* Danke! Muss unbedingt mal nen bisschen aufräumen. Wird so langsam unübersichtlich.

Aber wieso kann ich den navifoto_mc dann nicht mit einem gotoAndPlay() Befehl ansprechen? Er soll nämlich wenn man aufs Haus klickt direkt in Frame 9 springen und ab da abspielen. Hätte jetzt gedacht, dass man den ganz normal mit
PHP-Code:
_root.navifoto_mc.gotoAndPlay(9
ansprechen kann. Klappt aber nicht...
Das ganze soll folgenden Nutzen haben: Wenn die Bilder maximiert sind und man dann auf ein anderes Element der Navi klickt (im Moment ist nur das Haus da), so sollen sich die Bilder wieder minimieren. Ist nur nen optischer Effekt für die Navi.
Kempi ist offline   Mit Zitat antworten
Alt 02-02-2006, 11:41   #12 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
...das mit dem Aufräumen ist eine Spitzenidee! Dann kannst du auch gleich das "stop()" in Frame 9 von navifoto_mc rausnehmen .

Sauberer wäre übrigens, den Film rückwärts abzuspielen, wenn man auf's Haus klickt. Aber das nur nebenbei...
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 02-02-2006, 11:58   #13 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Beiträge: 78
Zitat:
Zitat von Der Frager
Sauberer wäre übrigens, den Film rückwärts abzuspielen, wenn man auf's Haus klickt. Aber das nur nebenbei...
Tja, sowas hatte ich mir anfangs auch überlegt. Aber ich hab keine Idee, wie sowas gehen soll. Also musste ich mir was anderes ausdenken.
Wenn du dafür noch einmal einen Tipp hast, wäre ich dir sehr dankbar. Nerve dann auch nicht mehr
Kempi 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 22:10 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele