tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
187
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    NuDiva007 NuDiva007 ist offline Mitglied
    Registriert seit
    Jan 2005
    Ort
    Österreich
    Beiträge
    16
    Hallo!

    Ich habe folgendes Problem:
    Ich versuche im Moment eine Flash-Applikation zu erstellen. Wenn ein Button gedrückt wird, soll sich das Bild solange bewegen, bis die Maustaste losgelassen wird.
    Bei meiner derzeitigen Applikation geschieht der Bewegungsvorgang nur einmal, wenn geklickt wird und nicht solange die Maustaste betätigt wird.

    Wäre nett, wenn ich einen Ratschlag bekommen könnte, denn ich komm nicht auf die Lösung.

    Danke im Voraus!

    PS: Mein Code (direkt im Button programmiert)

    on(press)
    {
    _root.bild_mc._x = _root.bild_mc._x + 5;
    }

    bild_mc ist der Instanzname des Bildes. Das Bild liegt auf der selben Ebene wie der Button rechts_btn direkt auf der Bühne.
     
    Wir sind wie wir sind, weil wir nie versucht haben anders zu sein.

  2. #2
    Avatar von Jens B.
    Jens B. Jens B. ist offline Damn good coffee!
    tutorials.de Premium-User
    Registriert seit
    Nov 2001
    Beiträge
    2.477
    Hallo und Willkommen bei tutorials.de,

    zunächs einmal ist es eleganter, das per

    Code :
    1
    
    _root.bild_mc.x += 5;

    zu machen. So spart man sich schreiberei. Für die Bewegung würde ich einen onEnterFrame verwenden, dieser wird bei jedem Frame (nein, nicht die in der Zeitleiste) ausgeführt. Probiers mal so:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    
    on(press) {
    _root.bild_mc.onEnterFrame = function() {
     if(this._x<700) {
        this._x += 5;
      } else {
        this._x = 50;
      }
    }
    }
    on(release) {
    delete(_root.bild_mc.onEnterFrame);
    }

    Da ist eine Abfrage, ob das Bild bereits aus der sichtbaren Bühne (hier: 700Pixel breit) verschwunden ist, bereits bei.

    Liebe Grüße und noch viel Erfolg mit Flash,
    Jens
     

  3. #3
    NuDiva007 NuDiva007 ist offline Mitglied
    Registriert seit
    Jan 2005
    Ort
    Österreich
    Beiträge
    16
    Du bist ja der nackte Wahnsinn *freu*
    Ich arbeite den ganzen Tag dran und du schaffst es beim blosen ansehen

    Danke für deine Hilfe!
     
    Wir sind wie wir sind, weil wir nie versucht haben anders zu sein.

Ähnliche Themen

  1. Antworten: 6
    Letzter Beitrag: 11.01.11, 14:35
  2. [CS3] Verkrümmen eines Bildes entlang eines Pfades
    Von DarthShader im Forum Photoshop
    Antworten: 2
    Letzter Beitrag: 01.06.10, 15:42
  3. Problem beim Verschieben/Zoomen eines Bildes
    Von maltor im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 0
    Letzter Beitrag: 01.02.09, 18:27
  4. Problem beim Blitten eines Bildes (VB.NET)
    Von Shogoki92 im Forum .NET Café
    Antworten: 2
    Letzter Beitrag: 16.10.08, 22:31
  5. Antworten: 2
    Letzter Beitrag: 05.11.05, 22:31