Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-02-2004, 19:44   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Beiträge: 7
Mauszeiger durch Button verändert/AS _nicht_ auf Button!

Hi!

Ich würde gerne den (alternativen) Mauszeiger ändern, sobald er über eine Schaltfläche geht. Dazu aber das AS nicht in die Schaltfläche - weil ich das sonst für hunderte Schaltflächen nachträglich machen müsste - sondern in den Mauszeiger, also so wie

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


den Zeiger lädt, soll entweder ein anderer Befehl auf dem Zeiger innerhalb des Zeigers zu einer Stelle springen lassen oder einen zweiten Zeiger laden.
Also quasi so: onMouseOverSchaltfläche tellTarget ("maus") {
gotoAndPlay (2);
}


Ich hoffe, dass das über den Mauszeiger selbst geht, weil ich sonst alle Schaltflächen bearbeiten müsste!
MacPaul ist offline   Mit Zitat antworten
Alt 05-02-2004, 11:06   #2 (permalink)
Klugscheisser
 
Registriert seit: Jun 2001
Ort: Düsseldorf
Beiträge: 1.354
Tja, es gibt zwei Möglichkeiten, einen Mouse hitTest zu erzeugen:

1. Schaltfläche - willst Du aber nicht

2. hitTest() zwischen nem movieClip und den mauskoordinaten - dazu müsstest Du aber alle Schaltflächen in MCs verpacken und das ist ja nicht grad weniger Arbeit.

...dann gibt es da noch die eventuelle Möglichkeit, einfach mit

if(_xmouse>=AnfangSchalter && _mouse<=Ende Schalter && _ymouse usw....){tuwas();}

Die Mausposition abzufragen, was aber nur was bringen könnte, wenn deine hunderte Schalter zu grossen Teilen immer an den selben Stellen auftauchen. Ansonsten wünsch ich Dir viel Spass, mein Bedauern hast Du


P.S.: Wozu dann Schaltflächen, wenn die eh keinen Code haben sollen?
T.Decay ist offline   Mit Zitat antworten
Alt 05-02-2004, 12:05   #3 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Beiträge: 7
Zitat:
Geschrieben von T.Decay

P.S.: Wozu dann Schaltflächen, wenn die eh keinen Code haben sollen?
Hi!

Die Schaltflächen sind schon fertig und aus dem ersten Movie fast 20 andere erzeugt, alle mit den gleichen Schaltflächen, alles in allem ca. 300. Der Mauszeiger kam erst später dazu, und jetzt kann ich ihn eben nicht über die Schaltflächen ändern, sondern der Zeiger selber sollte schnallen, wenn er eine Schaltfläche überfährt.
MacPaul ist offline   Mit Zitat antworten
Alt 05-02-2004, 14:47   #4 (permalink)
Klugscheisser
 
Registriert seit: Jun 2001
Ort: Düsseldorf
Beiträge: 1.354
Genau das geht leider nicht

Aber wenn es im Endeffekt eigentlich nur 20 Schaltflächen sind, die mehrfach auftauchen, gib ihnen doch Aktionen pack sie in nen MovieClip und vervielfache den.

Edit: Oder poste gleich die *.fla, mal sehen, was sich machen lässt

Geändert von T.Decay (05-02-2004 um 14:49 Uhr)
T.Decay ist offline   Mit Zitat antworten
Alt 08-02-2004, 13:24   #5 (permalink)
~~~~~~~~~~~~
 
Benutzerbild von _geo_
 
Registriert seit: May 2002
Ort: AUSTRIA (OÖ)
Beiträge: 3.298
vielleicht so ? (das rollOvetr funktioniert ja nur bei buttons also ists egal wenn textfelder usw auch trifft)

ActionScript:
  1. for( i in _root){
  2. trace(i+ " : "+typeof(_root[i])); // text
  3. if(typeof(_root[i]) == "object"){
  4. _root[i].onRollOver = function(){
  5. //mache deine aktion
  6. }
  7. }
  8. }

mfg geo
__________________
--- :P ---

Blog
Bei unerwünschten Nebenwirkungen zerreißen Sie die Packungsbeilage oder erschlagen ihren Arzt oder Apotheker
_geo_ 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 20:06 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele