Antworten auf deine Fragen:
Neues Thema erstellen

Button-Problem - seitenwechsel auf website

5

5p13lk1nd

Guest

hallo zusammen,
sitze jetzt seit ein paar stunden an einem problem fest:

habe angefangen eine website zu bauen - ganz einfach:
schwarzer Hintergrund, 4 Buttons, also 4 unterschiedliche seiten

nun schaffe ich es nicht die seite wechseln zu lassen, jenachdem auf welchen button man klickt.

habe folgende Aktion auf einer seperaten Ebene "Aktionen" eingegeben:

PHP:
this.stop();
root.home_btn.addEventListener(MouseEvent.MOUSE_UP, home);
root.projekte_btn.addEventListener(MouseEvent.MOUSE_UP, projekte);
root.uebermich_btn.addEventListener(MouseEvent.MOUSE_UP, uebermich);
root.ziele_btn.addEventListener(MouseEvent.MOUSE_UP, ziele);
function home(event:MouseEvent):void {
    root.gotoAndStop("home");
}
function projekte(event:MouseEvent):void {
    root.gotoAndStop("projekte");
}
function uebermich(event:MouseEvent):void {
    root.gotoAndStop("uebermich");
}
function ziele(event:MouseEvent):void {
    root.gotoAndStop("ziele");
}
wenn ich den Film testen will, kommt folgender Compiler-Fehler:
PHP:
1061: Aufruf für eine möglicherweise nicht definierte Methode gotoAndStop über einen Verweis mit statischem Typ flash.display:DisplayObject.�
ich hoffe, mir kann jemand helfen, wollte mich gerade an flash hängen und lernen und jetzt hänge ich seit stunden an so einem blöden problem x_X
google etc hat mir bisher auch nicht genützt =/


danke!!! :)


FLA-Datei:
 

Kerstin77

Flashfan

AW: Button-Problem - seitenwechsel auf website

Hi,

wozu arbeitest Du mit this und root? Lass das weg, dann funktioniert es auch.

Grüße,
Kerstin
 
5

5p13lk1nd

Guest

AW: Button-Problem - seitenwechsel auf website

ahh, perfekt, danke!!!! funktioniert wirklich :)

aber darf ich fragen, wieso ich es weglassen sollte?
root.gotoAndStop bedeutet doch "abspielknopf des filmes(root)" auf die bestimmte position und dort stoppen, oder?

wenn cih es falsch verstanden habe, wofür steht dann .root und .this?

danke!:)
 
T

The_Doomed

Guest

AW: Button-Problem - seitenwechsel auf website

ich glaub es wäre dann eher _root oder einfach this (das aber nur wenn es sich in einer szene abspielt)

hab aber zum selben thema eine frage

und zwar hab ich eine seite auf der ich beim klicken bzw. "releasen" eines buttons einen movieclip abspielen will und danach soll er an eine best. Stelle in meinem Hauptfilm springen

Code:
this.butplaceabout.onRelease = function() {
    uebergang1.gotoAndPlay("_on");
    _root.gotoAndPlay("_about");
};
Das problem ist, dass er den übergang überspringt und sofort zu _about wechselt

(die Action liegt im Hauptfilm)

danke schonmal
 
Zuletzt bearbeitet von einem Moderator:

Kerstin77

Flashfan

AW: Button-Problem - seitenwechsel auf website

_root ist aber AS2, und 5p13lk1nd arbeitet aber mit AS3.

Zu Deiner Frage:

PHP:
this.butplaceabout.onRelease = function () {
   uebergang1.gotoAndPlay("_on");
}

Und in dem MC uebergang1 am Ende der Animation:
PHP:
_root.gotoAndPlay("_about");

Grüße,
Kerstin
 

Kerstin77

Flashfan

AW: Button-Problem - seitenwechsel auf website

@ 5p13lk1nd:

Du kannst root schon benutzen, dann mußt Du Flash aber auch sagen, daß es sich bei root um einen MovieClip handelt:

PHP:
MovieClip(root).home_btn.addEventListener(MouseEvent.MOUSE_UP, home);
function home(event:MouseEvent):void {
    MovieClip(root).gotoAndStop("home");
}
So würde es auch funktionieren, ist doch aber anders viel einfacher, oder?

Kerstin
 
5

5p13lk1nd

Guest

AW: Button-Problem - seitenwechsel auf website

da hast du allerdings recht, danke für die tipps ;)
 
T

The_Doomed

Guest

AW: Button-Problem - seitenwechsel auf website

danke hatte es schon ^^
funzt jetzt auch einwandfrei musste aber halt für alle übergänge einen neuen mc erstellen naja
haupsache funzt
 

Kerstin77

Flashfan

AW: Button-Problem - seitenwechsel auf website

Nö, mußt Du nicht ;)

Kannst auch den MC den Du nach dem Übergang anzeigen möchtest in eine Variable speichern und aufrufen:

PHP:
var zielseite:String;
butplaceabout.onRelease = function() {
   zielseite = "_home";
   uebergang1.gotoAndPlay("_on");
}

// Im MC Übergang:
_root.gotoAndPlay(zielseite);

Grüße,
Kerstin
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.614
Beiträge
1.538.351
Mitglieder
67.525
Neuestes Mitglied
mgtaucher
Oben