| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Feb 2005
Beiträge: 24
| wie muss man dass machen?
ich möchte ein script der als onClip auf dem MC lag mit in das erste Frame schreiben. bisher sieht das so aus: alt: onClipEvent (load) { _root.newx = 375; vel = 30; // geschwindigkeit } onClipEvent (enterFrame) { if ((_root.links.schalter_i_links.hitTest(_root._xmou se, _root._ymouse, true) || _root.schalter_r == true) && _root.inhalte_all == true) { // [wird durch hitTest oder die Variable von dem Schalter rechts geschaltet] und (zwingend) die "inhalte_all" variable die vom Strich geschaltet wird _root.newx = 119; // Endposition für Inhalt links } else { _root.newx = 375; // Ruheposition für Inhalt links _root.rechts.inhalt_r.targetx = 0; // Ruheposition für Inhalt rechts _root.inhalt_r = false; //schaltet die Variable der Inhalte-Buttons aus } fukx += (_root.newx-_x)/vel; _x = Math.round(fukx); } und so hab ich es versucht: this.onLoad = function() { newx = 375; vel = 30; }; _root.links.onEnterFrame = function() { if ((_root.links.schalter_i_links.hitTest(_root._xmou se, _root._ymouse, true) || _root.schalter_r == true) && _root.inhalte_all == true) { newx = 119; } else { newx = 375; _root.rechts.inhalt_r.targetx = 0; _root.inhalt_r = false; } fukx += (_root.newx-_x)/vel; _root.rechts.inhalt_r._x = Math.round(fukx); }; leider funkt das so nicht und ich hab kein plan warum da ich das sonst immer mit onClipEvents gemacht hab. könnt ihr mir sagen was ich falsch mach? besten dank, jan |
| | |
| | #2 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.324
|
1. Forumregeln (ganz links unten), mal auf "vB Code" klicken actionscript bitte in [ as ] fassen php in [ php ] usw. 2. macht doch bitte immer eine demo.fla die kann man sich dann runterziehen und direkt testen und mal was ausprobieren. 3. zu deinem problem pack doch überall mal ein trace(deine variable) rein um zu sehen, ob die events auch tatsächlich aufgerufen werden und benütze mal den debugger von flash! - vor den code anklicken (==roter punkt) - dann debuggen aufrufen - grüner pfeil klicken - links das objekt anklicken auf die reiter variable, interne...
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |