Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07-11-2003, 08:05   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 6
HILFE!!! hitTest-Problem

Hallo Leute!

Ich bin noch immer mit dem stoppen eines Lauftext beschäftigt!
Das Problem ist folgendes:
Ich habe den Lauftext aus dem Tutorial genommen und im Event
onClipEvent(enterFrame) eine hitTest Funktion eingebaut, damit der Text bei mouseover stehenbleibt (so wie auf www.aon.at)! in der Vorschau im Flash klappt auch alles, nur wenn ich mir den Film ansehe, bleibt der Lauftext stehen, sobald er auf Höhe der Maus ist. Wenn ich das Fenster des Films vergrössere klappt es auch wieder, nur wenn das Fenster so gross wie die Bühne ist klappt es nicht! Ich hoffe, ich habe es gut genug erklärt!
Anbei noch die Dateien!
und DANKE für eure Tips
Angehängte Dateien
Dateityp: zip ticker.zip (7,4 KB, 4x aufgerufen)
Warcrafter ist offline   Mit Zitat antworten
Alt 07-11-2003, 10:06   #2 (permalink)
AchimHomeZone
 
Benutzerbild von onip
 
Registriert seit: Feb 2002
Ort: Cöllefornia / Cologne / Kölle / Köln
Beiträge: 1.541
es liegt daran das das mc größer als die bühne ist.
d.h. wenn man die maus wegbewegt, ist hitTest immer noch true.
die bühne muß größer werden, oder das mc kleiner!
__________________
__________________


4. Lunyu 2.13.

Zi Gong fragte, was einen Flasher ausmache.
Konfuzius sprach: "Er predigt nur das, was er zuvor schon selbst in die Tat umgesetzt hat."
onip ist offline   Mit Zitat antworten
Alt 07-11-2003, 10:35   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 6
Das habe ich versucht, nur wenn der mc kleiner wird, wird der hittest doppelt so lang und wenn ich die Bühne vergrössere klappt es auch nicht! Gibts noch ne andere Möglichkeit?
Warcrafter ist offline   Mit Zitat antworten
Alt 07-11-2003, 10:50   #4 (permalink)
AchimHomeZone
 
Benutzerbild von onip
 
Registriert seit: Feb 2002
Ort: Cöllefornia / Cologne / Kölle / Köln
Beiträge: 1.541
leg ein neues mc an das dein hitTest ist.
das sollte dann kleiner als deine bühne sein.
__________________
__________________


4. Lunyu 2.13.

Zi Gong fragte, was einen Flasher ausmache.
Konfuzius sprach: "Er predigt nur das, was er zuvor schon selbst in die Tat umgesetzt hat."
onip ist offline   Mit Zitat antworten
Alt 07-11-2003, 12:02   #5 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 6
Danke für den Tip!

Ich habe jetzt ein neues mc angelegt und versucht es anzusprechen! Das klappt nur leider nicht! (Wahrscheinlich sehe ich den Wald vor lauter Bäumen nicht mehr!)
Habe folgendes gemacht:
- Rechteck auf Bühne gezeichnet,
- In Movieclip konvertiert
- Instanzename stopper angegeben

Wenn ich jetzt ein AS in stopper schreibe


ActionScript:
  1. onClipEvent(enterFrame) {trace("test");}

geschieht nichts!
Wahrscheinlich nur ein blöder Fehler, aber ich bin ziemlich neu auf dem Gebiet!
Danke!
Warcrafter ist offline   Mit Zitat antworten
Alt 11-11-2003, 08:47   #6 (permalink)
AchimHomeZone
 
Benutzerbild von onip
 
Registriert seit: Feb 2002
Ort: Cöllefornia / Cologne / Kölle / Köln
Beiträge: 1.541
hab die position (mouse) abgefragt, geht auch.
hitTest will nicht, keine ahnung warum.

das neu einbinden:

ActionScript:
  1. onClipEvent (enterFrame) {
  2.     if (_root._xmouse>5 and _root._xmouse<475 and _root._ymouse>5 and _root._ymouse<15) {
  3.         stop();
  4.     } else {
  5.         if (stop) {
  6.             _root.l = _width;
  7.             h = text.maxscroll;
  8.             if (count>=1) {
  9.                 if (h>1 and count<>512) {
  10.                     laenge += count;
  11.                 } else {
  12.                     laenge -= count;
  13.                 }
  14.                 _width = laenge;
  15.                 count = count/2;
  16.             } else {
  17.                 if (h>1) {
  18.                     laenge += 200;
  19.                     _width = laenge;
  20.                 } else {
  21.                     stop = false;
  22.                 }
  23.             }
  24.         } else {
  25.             if (laenge+_x>0) {
  26.                 _x -= 2;
  27.             } else {
  28.                 _x = 490;
  29.             }
  30.         }
  31.     }
  32. }
__________________
__________________


4. Lunyu 2.13.

Zi Gong fragte, was einen Flasher ausmache.
Konfuzius sprach: "Er predigt nur das, was er zuvor schon selbst in die Tat umgesetzt hat."
onip ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 15:59 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele