Antworten auf deine Fragen:
Neues Thema erstellen

Antworten zum Thema „Per Button in MC die Hauptzeitleiste steuern? Hilfe :(“

Reb00t

Aktives Mitglied

Per Button in MC die Hauptzeitleiste steuern? Hilfe :( [Erledigt]

Hallo psd Gemeinde!

Bin grade dabei, eine Flash Website für meine Mutter zu bauen.

Folgendes Problem:

Aufbau der Seite:

Hauptzeitleiste (6 Frames, auf Frame 1 liegt Intro auf Frame 2 die Startseite usw.)

-> auf Hauptzeitleiste in allen Frames: Menü (MC)

-> im MenüMC: Menü Buttons (MC)

Die Menü Buttons liegen in einem MC der animiert ist, d.h. da sind mehrere Frame mit Motiontweens usw. drin. Auf Frame 56 sind alle Animationen beendet und ein stop();-Tag ist eingefügt damit sich der MC logischerweise nicht wiederholt.

Wenn ich jetzt Beispielsweise auf impressum klicke (impressum_btn) soll der Film auf Frame 5 in der Hauptzeitleiste springen, weil da halt der Inhalt fürs Impressum liegt.

Also schreibe ich im Menü_Buttons_MC auf Frame 56 (wo auch der stop();-Tag liegt) folgendes rein:

Code:
impressum_btn.onPress = function() {
     _root.gotoAndStop(5);
}
Aber es funktioniert nicht :'(

Bitte helft mir!

Danke im voraus.

Liebe Grüße, Reb00t
 
Zuletzt bearbeitet:

campman

Nicht mehr ganz neu hier

AW: Per Button in MC die Hauptzeitleiste steuern? Hilfe :(

na dein Pfad ist falsch

this.menu_mc.buttons_mc,impressum_btn,onRelease........................ usw usw

daran wirds liegen

greetz
 

Reb00t

Aktives Mitglied

AW: Per Button in MC die Hauptzeitleiste steuern? Hilfe :(

Danke aber es will nicht... :(

Nochmal die Ebenen

_root/hauptmenü/blende/impressum_btn

blende ist also der MC in dem die button liegen. Die Buttons werden also eingeblendet.

Eingegeben habe ich jetzt (in den blende MC auf frame 56 wo die Einblendung der Buttons erfolgt ist)

Code:
this.hauptmenü.blende.impressum_btn.onPress = function() {
    _root.gotoAndStop(5);
}

Ich checks nicht :(
 

campman

Nicht mehr ganz neu hier

AW: Per Button in MC die Hauptzeitleiste steuern? Hilfe :(

evtl heist dein instanzname blende_mc oder so ?

hat dein button auch vom ersten frame an den richtigen instanznamen ?

ist nur was mit instanznamen und der adressierung


greetz
 

Reb00t

Aktives Mitglied

AW: Per Button in MC die Hauptzeitleiste steuern? Hilfe :(

ne eben nicht :(
das is ja der witz.
Ich geb dir einfach mal die .fla.

Hast du vllt Skype o.ä.? Wäre leichter für die Problemlösung weil ich
müsste das heute erledigt haben...

Lg
 
M

Marotzke

Guest

AW: Per Button in MC die Hauptzeitleiste steuern? Hilfe :(

Du hast einen Umlaut im Namen, vielleicht liegts daran.

this.hauptmenü.blende.impressum_btn.onPress = function() {
_root.gotoAndStop(5);
}

Ansonsten sieht das richtig aus ...

Das "this" dürfte im Übrigen optional sein.
Arbeitest du mit mehreren Szenen? Dann ist "_root" auch manchmal die Todesfalle.
 

Reb00t

Aktives Mitglied

AW: Per Button in MC die Hauptzeitleiste steuern? Hilfe :(

Das löst das Problem leider auch nicht :(

P.S. Hier mal die FLA:
 
Zuletzt bearbeitet:

4uwak

WEB?ViDEO?FOTO and more

AW: Per Button in MC die Hauptzeitleiste steuern? Hilfe :(

also ich habs dir mal gemacht, jedoch muss ich sagen generell wenn du mit actionscritp arbeiten willst solltest du möglichst deinen MC instanznamen vergeben und zwar allen du kannst nicht dein button in 10 MC packen und dann nur dem button ein instanznamen geben und dann mit einer _root beginnen denn dann findet er das logischer weite nicht, mit this gehts schon aber dennoch wäre das viel sauberer alle MC zu bennen


PS: ich habs mal gepackt und neuhochgeladen, habs mal in CS3 und CS4 abgespeichert.

Gruß Super4uwak
______________________

signatur.png
 

Reb00t

Aktives Mitglied

AW: Per Button in MC die Hauptzeitleiste steuern? Hilfe :(

Okay. Wow! Danke!

Aber kannst du bitte nochmal erklären was du jetzt genau gemacht hast?

Danke nochmal!

Grüße :)
 

4uwak

WEB?ViDEO?FOTO and more

AW: Per Button in MC die Hauptzeitleiste steuern? Hilfe :(

ja ich hab direct denn befehl auf dem mc bzw schaltfläche gelegt,

du kannst immer in der zeitleiste ein actionscript schreiben und es dann den schlaftflächen bzw. movieClips zuordnen oder direct auf dem MC oder schaltfläche schreiben, bsp. du schreibst in zeitleiste:
Code:
_root.deinMC_instanzname.onRelease = function (){
trace("Klick");
}
aber dafür muss dein mc auf der _root zeitlieste sein und mc brauchst eine instanzname

oder ein code auf mc direct schreiben einfach dein mc auswählen und dann F9 drücken und dann einfach folgenden code schreiben hat die gleiche wirkung wie oben:
Code:
on (release){
trace("Klick")
}
und wenn du dann dein MC anreden willst reicht einfach this.enabled oder so weil dann weis er wenn du direct auf den mc schreibst und dann this verwendest dann weis AS das du auch dein mc meinst auf dem der code liegt.

ich hoffe ich hab es einigermassen verständlich ausgedrückt

Gruß Super4uwak
 

Reb00t

Aktives Mitglied

AW: Per Button in MC die Hauptzeitleiste steuern? Hilfe :(

Alles klar!
Danke dir! Jetzt kann ich endlich weiterarbeiten.
By the way, wie fandest du das Design der Seite? ;)

Liebe Grüße aus dem Salzkammergut
 

4uwak

WEB?ViDEO?FOTO and more

AW: Per Button in MC die Hauptzeitleiste steuern? Hilfe :(

ja die animation gefällt mir, aber der aufbau der seite ist etwas fraglich für mich ich hätte das ganze anders aufgebaut und so viel design technisch ist jetzt noch nicht erkennbar, aber ich denk das kommt ja noch alles

PS: hier kannst mal mein momentanes projekt anschauen, bin eigentlich nur noch am coden, im vergleich zu deiner seite ist bei mir alles dynamisch und die inhalte werden alle extern geladen, ich denk bis nächste woche ist alles fertig, bis jetzt geht nur die Startseite (nicht wundern wegen der langen ladezeit liegt am test server)
 

Reb00t

Aktives Mitglied

AW: Per Button in MC die Hauptzeitleiste steuern? Hilfe :(

Dieses Dynamische laden wollte ich auch gerne einbauen aber
ich habe einfach zu wenig Erfahrung mit AS!

Hast du eventuell Skype o.ä.? Hätte noch ein paar andere Fragen
zu AS und meiner Website. Würde mich freuen wenn du mir ein wenig
unter die arme greifst.

Lg
 

4uwak

WEB?ViDEO?FOTO and more

AW: Per Button in MC die Hauptzeitleiste steuern? Hilfe :(

ja also skype hab ich nicht aber ICQ 285350057, kann dir gerne helfen und ein paar tricks zeigen bzw. ein paar code schnippsel erstellen
 
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

Statistik des Forums

Themen
175.155
Beiträge
2.581.854
Mitglieder
67.221
Neuestes Mitglied
opaklaus
Oben