Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-02-2004, 19:30   #1 (permalink)
Digger2k3
Gast
 
Beiträge: n/a
Mc lässt sich patu nicht bewegen ???

Hi !!!

Ich bastel grad wiedermal an meiner page rum und wollte da ein menu erstellen, was reinslidet, wenn man es anklickt.

Das habe ich so anstellen wollen:

1.) Habe MC erstellt, welcher das Menu ist, wo dann auch die SchFl. reinkommen.

2.) Habe eine "open"- Schaltfläche in diesen MC gepackt, die dann wie der Name schon sagt dafür sorgt, dass sich der MC bewegt ...

3.) Habe ein AS auf den MC gelegt und ein AS auf die Schaltfläche

AS vom MC:

ActionScript:
  1. onClipEvent(load){
  2. _root.menu_mc.zielX = this._x
  3. speed = 5
  4. }

AS vom Button:

ActionScript:
  1. on(release){
  2. _root.menu_mc.zielX = 50
  3. }

Das Script hat keine Fehler, sagt mir zumindest Flash, aber warum gehts net ??? Ich denke mal, dass das an den Ebenen liegt, aber ich habe es auch schon so versucht:

AS vom Button:

ActionScript:
  1. on(release){
  2. this._parent.menu_mc.zielX = 50
  3. }

Weiß jemand rat ???

*laut-denk* ... ich glaub ich stell mich schon wieder zu doof an ...
  Mit Zitat antworten
Alt 02-02-2004, 20:03   #2 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
ActionScript:
  1. this.mc.onRelease = function() {
  2.     this.onEnterFrame = function() {
  3.         this._x += (50-this._x)/5;
  4.         x = Math.ceil(this._x);
  5.         if (x>=50) {
  6.             delete this.onEnterFrame;
  7.         }
  8.     };
  9. };
__________________
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 02-02-2004, 20:09   #3 (permalink)
Digger2k3
Gast
 
Beiträge: n/a
Hu Rusty !!!

Also erstmal danke, aber ich weiß noch nicht so richtig, wo ich es "hinstecken" soll ...

soll ich das AS auf meinem "menu_mc" so lassen und dein AS auf mein Button "open_menu" legen oder umgekehrt ???

MfG

Tino
  Mit Zitat antworten
Alt 02-02-2004, 20:11   #4 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
in die timeline wo Dein menue steckt!!
und "mc" von meinem script mit dem "Instanz-namen" Deines menue_mc's austauschen
__________________
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 02-02-2004, 20:15   #5 (permalink)
Digger2k3
Gast
 
Beiträge: n/a
Hi nochmal !!!

HI, HI ... das geht

Danke dir ... also über AS muss ich noch ne menge lernen ... kannst du mir n buch empfehlen ???
  Mit Zitat antworten
Alt 02-02-2004, 20:16   #6 (permalink)
Digger2k3
Gast
 
Beiträge: n/a
Aber weißt du was mir grade auffällt, Flash benutzt ja nun den ganzen MC als Button ... bekomme ich dann noch meine Buttons im MC gesteuert ???
  Mit Zitat antworten
Alt 02-02-2004, 20:17   #7 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
aber stop! fällt mir grad was ein, dann gehen die buttons in dem mc nimmer, wenn auf dem menue_mc ein buttonscript ist!!
mom ich überleg mir was!!
__________________
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 02-02-2004, 20:19   #8 (permalink)
Digger2k3
Gast
 
Beiträge: n/a
siehste ... ein doofer und ein AS-Profi ... aber ein Gedanke
  Mit Zitat antworten
Alt 02-02-2004, 20:20   #9 (permalink)
Digger2k3
Gast
 
Beiträge: n/a
ActionScript:
  1. _root.menu_mc.open_menu.onRelease = function() {
  2.         _root.menu_mc.onEnterFrame = function() {
  3.                 _root.menu_mc._x += (50-_root.menu_mc._x)/5;
  4.                 x = Math.ceil(_root.menu_mc._x);
  5.                 if (x>=50) {
  6.                         delete _root.menu_mc.onEnterFrame;
  7.                 }
  8.         };
  9. };

aber so müssten doch dann die Buttons gehen oder ???

Also der MC bewegt sich ohne Probs ...

Geändert von Digger2k3 (02-02-2004 um 20:23 Uhr)
  Mit Zitat antworten
Alt 02-02-2004, 20:24   #10 (permalink)
Digger2k3
Gast
 
Beiträge: n/a
Und kann ich in dem AS gleich was reinschreiben, damit sich das Menu beim zweiten mal klicken auf die Schaltfläche wieder schließt ???

Sorry, aber ich stelle immer viele Fragen ... lernt man mehr *grins*
  Mit Zitat antworten
Alt 02-02-2004, 20:28   #11 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Yo! des geht
__________________
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 02-02-2004, 20:29   #12 (permalink)
Digger2k3
Gast
 
Beiträge: n/a
Kannst du mir dabei bitte bitte noch helfen ???
  Mit Zitat antworten
Alt 02-02-2004, 20:31   #13 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
hi@froind rusty

...der bursche ist zäh...

@digger
warrantmaster ist offline   Mit Zitat antworten
Alt 02-02-2004, 20:34   #14 (permalink)
Digger2k3
Gast
 
Beiträge: n/a
Hi WM !!!

Man wir können ja auch bald n eigenen Chat auf machen wa

Noooooaaaahhhhh ... ich würde es weniger als zäh bezeichnen, eher als flash-wissen-begierig ... deswegen versuche ich auch immer was anderes, aber bei mir fehlt es im moment noch ganz schön an wissen ...

@WM ... habe übrigens heute auch mein Design übern Haufen geworfen, du weißt schon, dass was ich bei Sitecheck reingestellt habe .. deswegen brauche ich auch schon wieder Hilfe von euch Profis ...

Geändert von Digger2k3 (02-02-2004 um 20:35 Uhr)
  Mit Zitat antworten
Alt 02-02-2004, 20:41   #15 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Hi froind warrant hehe ich auch
ActionScript:
  1. _root.menu_mc.open_mc.onRelease = function() {
  2.     sig =! sig;
  3.     trace(sig);
  4.     if (sig) {
  5.         _root.menu_mc.onEnterFrame = function() {
  6.             _root.menu_mc._x += (50-_root.menu_mc._x)/5;
  7.             x = Math.ceil(_root.menu_mc._x);
  8.             if (x>=50) {
  9.                 delete _root.menu_mc.onEnterFrame;
  10.             }
  11.         };
  12.     } else {
  13.         _root.menu_mc.onEnterFrame = function() {
  14.             _root.menu_mc._x += (0-_root.menu_mc._x)/5;
  15.             x = Math.ceil(_root.menu_mc._x);
  16.             if (x<=0) {
  17.                 delete _root.menu_mc.onEnterFrame;
  18.             }
  19.         };
  20.     }
  21. };
geht wahrscheinlich auch kürzer aber imo is ok!!
[edit ]hehe geht!![/edit]
ActionScript:
  1. _root.menu_mc.open_mc.onRelease = function() {
  2.     sig = !sig;
  3.     if (sig) {
  4.         _root.menu_mc.ausf(50, 5);
  5.     } else {
  6.         _root.menu_mc.ausf(0, 5);
  7.     }
  8. };
  9. MovieClip.prototype.ausf = function(x, sp) {
  10.     this.onEnterFrame = function() {
  11.         this._x += (x-this._x)/sp;
  12.         xp = Math.ceil(this._x);
  13.         trace("d");
  14.         if (xp == x) {
  15.             delete this.onEnterFrame;
  16.         }
  17.     };
  18. };
__________________
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 (02-02-2004 um 20:55 Uhr)
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 20:27 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele