Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-09-2004, 17:28   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Ort: Tokyo (J)
Beiträge: 273
Anhängen eines MCs

Hallo Allerseits,

warum geht folgendes nicht:
ActionScript:
  1. _root.ausblenden = function(pfad,ebene){
  2.     if(current_Container == _root.MenuBoxes[pfad].NameVar){
  3.         trace("gleicher Container wie button");
  4.     } else {
  5.         trace("Anderer Container wird geladen");
  6.         _root[current_Container].gotoAndPlay(_root[current_Container]._currentframe + 1);
  7.         combined = "Cont_" + _root.MenuBoxes[pfad].NameVar
  8.         trace("combined:" + combined)
  9.         _root.attachMovie(this.combined, _root.MenuBoxes[pfad].NameVar, ebene);
  10.         _root[_root.MenuBoxes[pfad].NameVar]._x = 480;
  11.         _root[_root.MenuBoxes[pfad].NameVar]._y = 240;
  12.         _root.current_Container = _root.MenuBoxes[pfad].NameVar;
  13.     }
  14. }

beim klicken auf einen Button sage ich:
ActionScript:
  1. _root.ausblenden(this._name,12);

das Trace von Combined gibt auch das richige an, und für den Export mit
AS habe ich den MC auch eingestellt!! Kann mir da wer weiterhelfen??

Danke und Griessli H.2.O
Hasch2o ist offline   Mit Zitat antworten
Alt 04-09-2004, 17:37   #2 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
wennst den Pfad haben willst nur "this" schreiben !!
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 04-09-2004, 23:56   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Ort: Tokyo (J)
Beiträge: 273
Hey RustyCake

Danke für deine Antwort, wusste ich nicht! Hilft mir aber leider
nicht wirklich weiter mit meinem Problem, dass die Container
nicht attached werden!

Griessli und Thx
H.2.O
Hasch2o ist offline   Mit Zitat antworten
Alt 05-09-2004, 00:27   #4 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
kannst mal ne fla zum testen laden,
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 05-09-2004, 00:40   #5 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Ort: Tokyo (J)
Beiträge: 273
Sicher, kurzen moment.......so, wäre nun angehängt!

Danke im Voraus

Carlo
Angehängte Dateien
Dateityp: zip Bewerbung9.zip (13,5 KB, 1x aufgerufen)
Hasch2o ist offline   Mit Zitat antworten
Alt 05-09-2004, 00:55   #6 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
wie sieht den die vars txt aus, des menue scheint ohne net zu funtzen
ooops! scheint doch zu gehen
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"

Geändert von RustyCake (05-09-2004 um 00:57 Uhr)
RustyCake ist offline   Mit Zitat antworten
Alt 05-09-2004, 02:02   #7 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Alter Du machst mich echt fertig!! *gg*
Du hattest hinter "Cont_" in den Verknüpfungen ein leerzeichen

Habs Dir trotzdem ein bisschen kürzer geschrieben, wo ich schon mal drann war

ActionScript:
  1. _root.MenuBoxes.b4_mc.onPress = function() {
  2.     _root.ausblenden(this.NameVar, 14);
  3. };
  4. _root.MenuBoxes.b4_mc.onRollOver = function() {
  5.     _root.MenuBoxes.b4_mc.gotoAndPlay(2);
  6. };
  7. _root.MenuBoxes.b4_mc.onEnterFrame = function() {
  8.     if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
  9.         this.var_rollover = true;
  10.     } else {
  11.         this.var_rollover = false;
  12.     }
  13.     if (this.var_rollover) {
  14.         this.nextFrame();
  15.     } else {
  16.         this.prevFrame();
  17.     }
  18. };
  19. //-----------------------------------------------
  20.  
  21. _root.ausblenden = function(pfad, ebene) {
  22.     if (current_Container == pfad) {
  23.         trace("gleicher Container wie button");
  24.     } else {
  25.         trace("Anderer Container wird geladen");
  26.         _root[current_Container].gotoAndPlay(_root[current_Container]._currentframe+1);
  27.         var combined = "Cont_"+pfad;
  28.         trace("combined:"+combined);
  29.         _root.attachMovie(combined, pfad, ebene);
  30.         pfad._x = 480;
  31.         pfad._y = 240;
  32.         _root.current_Container = pfad;
  33.     }
  34. };
Angehängte Dateien
Dateityp: zip Bewerbung9_new.zip (14,9 KB, 1x aufgerufen)
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"

Geändert von RustyCake (05-09-2004 um 02:05 Uhr)
RustyCake ist offline   Mit Zitat antworten
Alt 05-09-2004, 17:21   #8 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Ort: Tokyo (J)
Beiträge: 273
Hy RustyCake

erstma danke für deine Hilfe, aber....???????????

Mache ich was Falsch oder schnallt Flash das mit dem Pfad nicht!!
Jetzt setzt er nämlich die Container nicht mehr auf 480 und 240!
Irgendwie komm ich nicht mehr ganz nach!

Und wo hatte ich das leerzeichen??
Zitat:
Du hattest hinter "Cont_" in den Verknüpfungen ein leerzeichen
Danke fürs hürzer schreiben, habe nicht gesehen, dass ich immer nur
NameVar brauche!

Griessli und nochmals Danke

Carlo
Hasch2o ist offline   Mit Zitat antworten
Alt 05-09-2004, 17:30   #9 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Ort: Tokyo (J)
Beiträge: 273
OK, das Leerzeichen habe ich gefunde
Mann, wie kann man nur sooooo dämlich sein!!!

Und das problem mit dem Setzen von _x und _y habe ich auch
gefunden:

ActionScript:
  1. _root[pfad]._x = 480
  2.  
  3. //und nicht nur
  4.  
  5. [pfad]._x = 480

Danke dir vielmals, wird vermutlich nicht das letzte mal sein, dass
ich das Forum belästige!!

Griessli Carlo
Hasch2o ist offline   Mit Zitat antworten
Alt 06-09-2004, 00:25   #10 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Ooopps!
Ja Sorry mein fehler, war gestern schon ein bisschen spät
Sollte eigentlich sowas werden!!

ActionScript:
  1. _root.ausblenden = function(pfad, ebene) {
  2.     if (current_Container == pfad) {
  3.         trace("gleicher Container wie button");
  4.     } else {
  5.         trace("Anderer Container wird geladen");
  6.         _root[current_Container].gotoAndPlay(_root[current_Container]._currentframe+1);
  7.         var combined = "Cont_"+pfad;
  8.         trace("combined:"+combined);
  9.         var new_pfad=_root.attachMovie(combined, pfad, ebene);
  10.         new_pfad._x = 480;
  11.         new_pfad._y = 240;
  12.         _root.current_Container = new_pfad;
  13.     }
  14. };
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 06-09-2004, 07:37   #11 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Ort: Tokyo (J)
Beiträge: 273
Macht doch nichts, aber ist es nicht ein bissel umständlich, das
ganze nochmals in eine Var zu packen??
Hab dort einfach nur _root[pfad] genommen, und das funzt auch!
Und unten dürftest du dann nur pfad nehmen und nicht new_pfad!!!
Aber es klappt ja, und das ist das wichtigste

Griessli und Danke

Carlo
Hasch2o ist offline   Mit Zitat antworten
Alt 06-09-2004, 14:55   #12 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
War nur so als zusätzlicher tip gedacht, wennst mal mehr wie nur x und y zuweisen mußt hast schon sehr viel kürzeren code
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake 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 08:59 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele