Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-04-2007, 18:35   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2007
Beiträge: 43
Fadenkreuz die wohl 100te Frage für nen Newbie

Hallo zusammen...

brauche mal Eure Hilfe...

Hab die Suche ausgiebigst gequält und dennoch hat alles was ich da heraus interpretiert habe nicht geklappt.

Möchte ein Fadenkreuz in meinem Flash Film haben.

Dieses habe ich in Flash erstellt und mit F8 zum Movieclip konvertiert und als Instanznamen hab ich "cross" vergeben.

Das einzige, was geklappt hat war die Lösung im ersten Frame des Fadenkreuzes folgendes einzugeben:

Mouse.hide();//normalen Mauszeiger verstecken
this.cross.startDrag();//und einen Ersatz-Mauszeiger bewegen

Allerdings ist dann das Fadenkreuz irgendwo und bewegt sich, allerdings entfernt vomeigentlichen mauszeiger.

Was hab ich falsch gemacht? Wie positioniere ich den MC des Kreuzes? (Habe ihn jetzt rechts unten neben der Bühne liegen.

Vielen Dank erstmal.

Freu mich auf Eure Hilfe.

Chris
RitterSportHH ist offline   Mit Zitat antworten
Alt 27-04-2007, 18:47   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.322
ohne einblick in dein machwerk kann hier niemand etwas dazu sagen.

liegt der schnittpunkt der waagrechten+senkrechten linie deines fadenkreuzes auf null?


und immer in die flash hilfe reinsehen!
"..lock:Boolean [optional] - Ein Boolescher Wert, der angibt, ob der ziehbare Movieclip am Mittelpunkt der Mausposition einrastet (true).."

this.cross.startDrag(true);
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 27-04-2007, 18:57   #3 (permalink)
Neuer User
 
Registriert seit: Feb 2007
Beiträge: 43
wenn ich es mit true erstelle, passiert gar nix, wenn ich die klammern leer lasse, geht es, ist aber versetzt.

das kreuz liegt neben der bühne auf -10 -10

grüße
RitterSportHH ist offline   Mit Zitat antworten
Alt 27-04-2007, 20:48   #4 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.322
*
Angehängte Dateien
Dateityp: zip fadenkreuz.zip (5,3 KB, 11x aufgerufen)
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 27-04-2007, 21:11   #5 (permalink)
Neuer User
 
Registriert seit: Feb 2007
Beiträge: 43
hey, danke, klappt super!!!

prima wäre jetzt noch, wenn man den flash-film mit der maus verlässt, dass auch das kreuz verschwindet. es verfolgt jetzt die maus wenn sie ausserhalb des filmes ist unschön am rand.
RitterSportHH ist offline   Mit Zitat antworten
Alt 27-04-2007, 22:49   #6 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.322
wenn die maus ausserhalb des swf's ist, dann bekommt das swf das nicht mit.
musst halt mal hier im forum suchen, da gibt es ansätze, wie man das möglicht ausgleichen kann.
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 27-04-2007, 22:53   #7 (permalink)
Neuer User
 
Registriert seit: Feb 2007
Beiträge: 43
suche immer, bevor ich etwas schreibe, aber habe leider nichts gefunden...

flash müsste es doch irgendwie mitbekommen, wenn die maus nicht im filmbereich ist?!
RitterSportHH ist offline   Mit Zitat antworten
Alt 28-04-2007, 09:41   #8 (permalink)
Neuer User
 
Registriert seit: Feb 2007
Beiträge: 43
Habe nun folgendes eingebunden:

Mouse.hide();
cross._x = _xmouse;
cross._y = _ymouse;
cross.startDrag();
this.crossover.onMouseOver = function(){

}

klappt echt super...

Zwei Fragen hab ich allerdings noch:

nun habe ich noch einen unsichtbaren button, auf dem sich der MC-Mauszeiger in den "crossover" ändern soll.

Mit welcher variable kann ich das machen? und wonach muss ich suchen um einen thread zu finden, wo beschrieben wird, wie ich das "cross" ausblende, wenn ich mit der maus nicht über dem Film bin?!

Freue mich auf Eure Antworten.

LG Chris
RitterSportHH ist offline   Mit Zitat antworten
Alt 28-04-2007, 14:43   #9 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.322
Zitat:
Zitat von hgseib Beitrag anzeigen
und wonach muss ich suchen
nach deinem problem musst du suchen

sorry, wenn ich den beitrag noch wüsste, dann hätte ich es dazu geschrieben. ich suche jetzt aber nicht stundenlang im forum nach deinem problem, nur damit du es bequemer hast.

such bitte selbst, da lernt man auch viel dabei ;-)
zeitraum etwas in den letzten 2-3 wochen.
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (28-04-2007 um 14:46 Uhr)
hgseib ist offline   Mit Zitat antworten
Alt 28-04-2007, 16:51   #10 (permalink)
Neuer User
 
Registriert seit: Feb 2007
Beiträge: 43
Meine hauptsächliche Frage bezog sich auf das Fadenkreuz, welches über dem Button gegen ein anderes ausgetauscht werden soll.

Habe in der Forensuche folgenden Ansatz gefunden:

Habe dem Button jetzt folgende funktion zugefügt, klappt aber leider nicht

PHP-Code:
on rollover )
{
crossover._x _xmouse;
crossover._y _ymouse;
crossover.startDrag();

}
on rollout )
{
cross._x _xmouse;
cross._y _ymouse;
cross.startDrag();

RitterSportHH ist offline   Mit Zitat antworten
Alt 29-04-2007, 06:25   #11 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.322
dieser "button" muss über dem fadenkreuz stehen.

das fadenkreuz ist grösser als das gesamte swf. wenn alles darunter liegt, dann kann das niemals ein event bekommen, da das fadenkreuz alles abschirmt.
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib 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 09:30 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele