tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
10
ZUGRIFFE
1237
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Dec 2003
    Beiträge
    212
    Hi Flashfreunde!

    Ich habe folgendes problem.
    Ich habe in meinem Film einen Link, wo sich Bilder befinden.
    Wenn man aber drauf klickt soll es von diesem Bild die swf Datei oben vergrössert abspielen. Das funtioniert auch. Diese swf Datei hat eine eigene veränderte Maus. Aber sobald ich auf das Bild drauf klicke, bleibt die Maus auf diesem Bild im Hauptfilm hängen und die Maus in der swf Datei funktioniert weiterhin. Die Maus vom eigentlichen Film ist auch eine veränderte Maus und liegt ganz oben auf der Zeitleiste.

    Ich habe folgende Aktionen verwendet.

    Aktion auf dem Bild:

    on(release){
    mc5.loadMovie("home mit preloder neu.swf");
    }


    Aktion MC (vergrösserung):

    onClipEvent(data) {
    _root.createEmptyMovieClip("rahmen4", 1);
    this._x= 259.3;
    this._y = 150.8;
    bildBreite=this._width;
    bildHoehe=this._height;
    meineBreite=300;
    this._width=meineBreite; this._height=meineBreite/prop;



    Aktion Maus:

    onClipEvent (load) {
    Mouse.hide();
    }
    onClipEvent (load) {
    startDrag(this, true, 0, 0, 750, 600);
    }



    Aktion auf der Zeitleiste:

    mc4.loadMovie("home mit preloder neu.swf");
    stop();


    Ich hoffe das mir jemand bei meinem Problem weiter helfen kann.
    Danke im vorraus.


    lg

    ksk
     

  2. #2
    Registriert seit
    Mar 2004
    Ort
    Basisrealität
    Beiträge
    12.118
    Blog-Einträge
    7
    Hi,

    auf Anhieb (ohne es mir genauer anzusehen) würde ich sagen: das startDrag im Unterfilm beendet das Dragging im Haupftilm (wodurch die Maus dort stehenbleibt). Nimm statt dem Dragging eine onMouseMove-Ereignisprozedur; die sollte parallel in beiden Clips laufen.

    Gruß

    .
     

  3. #3
    Registriert seit
    Dec 2003
    Beiträge
    212
    Hier ein beispiel.

    Ich hoffe Ihr könnt den Fehler erkennen und ich danke im voraus.



    lg

    ksk
    Geändert von ksk (21.10.04 um 15:46 Uhr)
     

  4. #4
    Registriert seit
    Mar 2004
    Ort
    Basisrealität
    Beiträge
    12.118
    Blog-Einträge
    7
    Hi,

    nimm den Code (das startDrag beim onLoad) aus dem Mausclip, gib der Maus einen Instanznamen (z.B. "maus") und füge folgendes in der Ebene "aktion" ein:
    PHP-Code:
    maus.onMouseMove = function() {
        
    this._x _xmouse;
        
    this._y _ymouse;
        
    updateAfterEvent();

    Gruß

    P.S.: an Deiner Stelle wäre ich allerdings im Forum vorsichtig mit Seiten und Links die sich auf nicht jugendfreie Inhalte beziehen (hier im Forum gibts ja ne niedrige altersbeschränkung) - nimm diese Links beim Posten von Anhängen lieber raus.
    Geändert von Datic (21.10.04 um 15:26 Uhr)
     

  5. #5
    Registriert seit
    Dec 2003
    Beiträge
    212
    Hi Datic!

    Ich habe deinen Code verwendet, und die Maus hat überhaupt nicht funktioniert.
    Kannst du so nett sein und mir ds mal genau erklären.

    Mein alter Code lautet


    onClipEvent (load) {
    Mouse.hide();
    }
    onClipEvent (load) {
    startDrag(this, true, 0, 0, 750, 600);
    }


    , und habe deinen Code statt


    onClipEvent (load) {
    startDrag(this, true, 0, 0, 750, 600);
    }

    verwendet. Und statt meinen gesamten Code auch deinen eingefügt, und es geht die Maus überhaupt nicht.
    Ich wäre dir für genaue erklärung, da ich mich leider noch nicht so gut auskenne, sehr dankbar.


    lg

    ksk
     

  6. #6
    Registriert seit
    Mar 2004
    Ort
    Basisrealität
    Beiträge
    12.118
    Blog-Einträge
    7
    Hi,

    was ich meinte, war:
    • nimm den Code ganz aus dem "Maus"-Clip heraus (das Mouse.hide() kannst Du auch auf die Hauptzeitleiste setzen

    • gibt der Maus den Instanznamen "maus"

    • und füge meinen Code auf der Hauptzeitleiste ein (Ebene "aktion"). Dort sollte dann (zusammen mit Deinem Code) etwa folgendes stehen:
      PHP-Code:
      mc1.loadMovie("home mit preloder neu.swf");
      mc2.loadMovie("pilot.jpg");
      mc3.loadMovie("sondame.jpg");
      mc4.loadMovie("home mit preloder neu.swf");

      Mouse.hide();

      maus.onMouseMove = function() { 
          
      this._x _xmouse
          
      this._y _ymouse
          
      updateAfterEvent(); 
      }

      stop(); 

    Gruß

    P.S.: wenn Du den Code lieber auf den Mausclip legen willst, müsste es heißen:
    PHP-Code:
    onClipEvent(mouseMove) {
        
    this._x _root._xmouse
        
    this._y _root._ymouse
        
    updateAfterEvent(); 

    .
    Geändert von Datic (22.10.04 um 20:21 Uhr)
     

  7. #7
    Registriert seit
    Dec 2003
    Beiträge
    212
    Danke für deine Antwort, mit der Maus passt alles aber ich kann im Hauptfiöm weder einen Link anklicken noch ein anderes Bild. Die Maus funktioniert im ganzen Film und es passt auch in der swf aber wie gesagt ich kann nichts mehr klicken.

    Ich hoffe du verstehst das Problem, und wäre dir wieder sehr dankbar wenn du mir helfen könntest um mein Problem zulösen.


    lg

    ksk
     

  8. #8
    Registriert seit
    Mar 2004
    Ort
    Basisrealität
    Beiträge
    12.118
    Blog-Einträge
    7
    Hi,

    was weiß ich? Ohne Deine aktuelle Datei gesehen zu haben, kann ich das nicht sagen. Dass Mausereignisse trotz versteckter Maus und updateAfterEvent brav ausgeführt werden, zeigt das angehängte Beispiel.

    Achte darauf, dass sich die Spitze Deines Mauspfeils am Nullpunkt des MovieClips befindet. Sollte das nicht der Fall sein, könnte es sein, dass Du einfach daneben triffst...

    Gruß

    .
    Angehängte Dateien Angehängte Dateien
     

  9. #9
    Registriert seit
    Dec 2003
    Beiträge
    212
    Ich würde dir gerne das Original mit auf dem Beitrag drauf legen, aber ich hab´s von 1,4MB auf 232KB reduzieren können. Mehr ging leider nicht. Im Beitrag kann ich nur 146,5 KB. Vielleicht kannst du mir deine email angeben damit ich dir es schicken kann. Ich danke im vorraus für die mühe.



    lg

    ksk
     

  10. #10
    Registriert seit
    Mar 2004
    Ort
    Basisrealität
    Beiträge
    12.118
    Blog-Einträge
    7
    Hi,

    Du hast ne PN.

    Gruß
     

  11. #11
    Registriert seit
    Dec 2002
    Ort
    Schalke
    Beiträge
    2.498
    Das ist ja eine Never Ending Story ...
     
    Num qui exsules restituti? Unum aiebat, praeterea neminem !
    http://monalisaoverdrive.de

Ähnliche Themen

  1. Geht aber tut nicht...
    Von Petruschel im Forum PHP
    Antworten: 14
    Letzter Beitrag: 20.11.07, 08:03
  2. USB-Maus (razer) Xfree86 Debian - geht nicht
    Von MArc im Forum Linux & Unix
    Antworten: 3
    Letzter Beitrag: 03.12.06, 19:53
  3. Antworten: 8
    Letzter Beitrag: 10.06.06, 13:13
  4. Maus - Scrollen geht nicht immer
    Von Chandini im Forum Visual Basic 6.0
    Antworten: 3
    Letzter Beitrag: 07.02.05, 22:44
  5. optische Maus mit Rad geht nicht
    Von hempi im Forum Linux & Unix
    Antworten: 1
    Letzter Beitrag: 24.02.04, 21:02