+ Antworten
Ergebnis 1 bis 11 von 11

Thema: einen movieclip als Schaltfläche definieren

  1. #1
    TP-Newbie sendeverbot20 macht alles soweit korrekt
    Registriert seit
    Aug 2003
    Beiträge
    3

    Question einen movieclip als Schaltfläche definieren

    Hi Leutz,

    Ich hab ein grosses Problem:

    Ich habe einen MovieClip erstellt, der eine schöne Animation beim MouseOver macht; soweit kein Problem.

    Jetzt möchte ich aber gerne diesen MovieClip als Schaltfläche haben:

    on (release) {
    gotoAndPlay(25);
    }

    irgendwie so. geht aber nicht.

    jetzt hab ich gelesen, das das irgendwie so gehen soll:

    onClipEvent (mouseDown) {
    mc_home.onPress = () function {
    gotoAndPlay(25);
    }
    }

    geht aber bei mir auch nicht. und ich weiss nicht, wieso...
    wo muss diese zeile denn stehen?

    Für Hilfe wär ich euch echt dankbar...

    Grüsse

    Sendeverbot

  2. #2
    TP-Veteran Butterstulle ist ein richtiges Arbeitstier - DANKE Butterstulle ist ein richtiges Arbeitstier - DANKE Butterstulle ist ein richtiges Arbeitstier - DANKE Butterstulle ist ein richtiges Arbeitstier - DANKE Butterstulle ist ein richtiges Arbeitstier - DANKE Butterstulle ist ein richtiges Arbeitstier - DANKE Avatar von Butterstulle
    Registriert seit
    Jun 2002
    Ort
    Emden - Ostfriesland
    Beiträge
    1.513
    Moin sendeverbot20,
    Willkommen im TP

    Du kannst in deinem Movieclip an der Stelle wo die Buttonfunktion auftreten soll einen Blindbutton einsetzen,
    Das machst du indem du nur den letzten Buttonzustand definierst als den sogenannten Hitarea (Auf/Drüber/Drücken/Aktiv ).
    Jetzt ensteht ein tranzparent/blauer Bereich in der Größe deines Buttons, den du aber ebenso mit action script belegen kannst, wie einen "normalen Button".
    Da gibst du deinen goto Befgehl ein, und alles müßte laufen.
    Ich hoffe ich hab mich verständlich ausgedrückt und wünsche viel Erfolg.
    Gruß,
    Butterstulle

  3. #3
    TP-Newbie sendeverbot20 macht alles soweit korrekt
    Registriert seit
    Aug 2003
    Beiträge
    3
    ja, du hast dich verständlich ausgedrückt. soweit hab ich das auch gemacht.

    nur mein problem ist: ich möchte mit diesem Button die Szene und nicht den MC steuern.

    Wenn ich im MC einen button erstelle, und sage:

    on (release) {
    gotoAndPlay(10);
    }

    dann spielt er beim draufcklicken den MC ab frame 10 ab.

    Ich will aber beim Draufcklicken die Szene 1 bei Frame 10 weiterspielen lassen...

    oder hab ich dich jetzt völlig falsch verstanden?

    Vielen Dank für Deine schnelle Hilfe!!!!

  4. #4
    TP-Veteran Butterstulle ist ein richtiges Arbeitstier - DANKE Butterstulle ist ein richtiges Arbeitstier - DANKE Butterstulle ist ein richtiges Arbeitstier - DANKE Butterstulle ist ein richtiges Arbeitstier - DANKE Butterstulle ist ein richtiges Arbeitstier - DANKE Butterstulle ist ein richtiges Arbeitstier - DANKE Avatar von Butterstulle
    Registriert seit
    Jun 2002
    Ort
    Emden - Ostfriesland
    Beiträge
    1.513
    Nein, richtig verstanden....
    Du kannst verschiedene Movieclips per Instanzname ansteuern.
    Nennst einen MC zB. Bratwurst, dann kannst du je nach Flashversion mit dem tell target Befehl arbeiten.

    Willst du deine Hauptbühne, also Szene1 ansprechen, dann heißt die immer _root .

    Also folgendermaßen:

    on (release) {
    tellTarget ("_root") {
    gotoAndPlay(10);
    }
    }


    Probier mal aus, müsste gehen.

    Arbeitest du mit Flash mx??

  5. #5
    TP-Veteran Butterstulle ist ein richtiges Arbeitstier - DANKE Butterstulle ist ein richtiges Arbeitstier - DANKE Butterstulle ist ein richtiges Arbeitstier - DANKE Butterstulle ist ein richtiges Arbeitstier - DANKE Butterstulle ist ein richtiges Arbeitstier - DANKE Butterstulle ist ein richtiges Arbeitstier - DANKE Avatar von Butterstulle
    Registriert seit
    Jun 2002
    Ort
    Emden - Ostfriesland
    Beiträge
    1.513
    Wenn du deinen Moviclip von der Hauptbühne aus steuern möchtest und da in den Frame 10 springen möchtest, dann würdest du das so machen:

    on (release) {
    tellTarget ("_root.Bratwurst") {
    gotoAndPlay(10);
    }
    }


    soweit klar?

  6. #6
    TP-Newbie sendeverbot20 macht alles soweit korrekt
    Registriert seit
    Aug 2003
    Beiträge
    3
    ja, geil geht! yeeeeeeeeeeeehhhhhhhhhhaaaaaaaa!!!!1

    DANKE, das hat mich jetzt n paar stunden gekostet.

    Unter Flash MX ist "telltarget" aber unter "nicht mehr verwendet"

    ist das schlimm? wie ist der Befehl für MX?

    Vielen vielen Dank

    Gruss

    Sendeverbot20

  7. #7
    TP-Veteran Butterstulle ist ein richtiges Arbeitstier - DANKE Butterstulle ist ein richtiges Arbeitstier - DANKE Butterstulle ist ein richtiges Arbeitstier - DANKE Butterstulle ist ein richtiges Arbeitstier - DANKE Butterstulle ist ein richtiges Arbeitstier - DANKE Butterstulle ist ein richtiges Arbeitstier - DANKE Avatar von Butterstulle
    Registriert seit
    Jun 2002
    Ort
    Emden - Ostfriesland
    Beiträge
    1.513
    Wie der neue Befehl heißt?
    Keine Ahnung, ich macht das auch unter MX immer noch mit
    Tell target, funktioniert ja trotzdem.

    Freut mich das es funktioniert.

    Ich leg mich jetzt ab.
    Gute Nacht noch,

    Butterstulle

  8. #8
    TP-Veteran Butterstulle ist ein richtiges Arbeitstier - DANKE Butterstulle ist ein richtiges Arbeitstier - DANKE Butterstulle ist ein richtiges Arbeitstier - DANKE Butterstulle ist ein richtiges Arbeitstier - DANKE Butterstulle ist ein richtiges Arbeitstier - DANKE Butterstulle ist ein richtiges Arbeitstier - DANKE Avatar von Butterstulle
    Registriert seit
    Jun 2002
    Ort
    Emden - Ostfriesland
    Beiträge
    1.513
    noch schnell vor dem schlafen:

    Wenn für dich der Thread beantwortet ist, dann wäre es gut wenn du ihn als erledigt deklarierst, daß machst du indem du unten auf "nicht erledigt" drückst.

    Das hilft den Mods die übersicht über die nicht erledigten Threads zu behalten.
    Danke

  9. #9
    TP-Moderator Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Wanderratte lebt für das TP und seine User Avatar von Wanderratte
    Registriert seit
    Mar 2002
    Beiträge
    5.487
    Guten Morgen und Herzlich Willkommen im TP
    Es ist nicht schlimm, wenn du noch Telltarget benutzt.
    Der neue Befehl ist einfacher und kürzer.
    PHP-Code:
    on (release) {
                  
    _root.gotoAndPlay(10);

    Etwas mehr über _root erfährst du in diesem Tread

    und hier hängt weiter unten noch ein kleines Tutorial dran.

    Gruß

    Ratte
    Geändert von Wanderratte (05.08.2003 um 07:33 Uhr)

  10. #10
    TP-Veteran Butterstulle ist ein richtiges Arbeitstier - DANKE Butterstulle ist ein richtiges Arbeitstier - DANKE Butterstulle ist ein richtiges Arbeitstier - DANKE Butterstulle ist ein richtiges Arbeitstier - DANKE Butterstulle ist ein richtiges Arbeitstier - DANKE Butterstulle ist ein richtiges Arbeitstier - DANKE Avatar von Butterstulle
    Registriert seit
    Jun 2002
    Ort
    Emden - Ostfriesland
    Beiträge
    1.513
    Original geschrieben von Wanderratte

    Der neue Befehl ist einfacher und kürzer.
    PHP-Code:
    on (release) {
                  
    _root.gotoAndPlay(10);

    Wer hätte das gedacht....
    Da denkt man doch meist zu kompliziert

    Vielen Dank,
    Butterstulle

  11. #11
    TP-Newbie Lukin macht alles soweit korrekt
    Registriert seit
    Aug 2003
    Beiträge
    4
    hi leutz,
    in MX kann man nem MC auch Buttonaktionen zuweisen,
    man schreibt einfach in ein frame die aktion, nicht in den mc
    sieht so aus :


    instanznamedesmc.onRelease=function(){
    trace("funzt");
    }

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51