Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 4 und Flash 5

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-07-2002, 11:19   #1 (permalink)
daaSeeker
 
Registriert seit: Jul 2002
Beiträge: 171
start drag / stop drag konflikt

ich hätte eine frage zu AS.
in meinem film wird die standardmaus durch meine eigene mit dem befehl:
onClipEvent (load) {
Mouse.hide();
startDrag("", true);
}
ersetzt.
jetzt wollte ich aber zudem noch einen lautstärkeregler einbauen.da sich in diesem aber ja auch startdrag bzw. stopdrag befehle befinden kommt es hier zu konflikten.ich habe bereits versucht die maus in eine eigene swf zu packen, brachte aber im grunde auch nichts.
weiß jemand vielleicht eine lösung für dieses problem?
mfg thunder
Thunderrace ist offline   Mit Zitat antworten
Alt 27-07-2002, 11:22   #2 (permalink)
Banned
 
Registriert seit: Jan 2002
Beiträge: 4.777
eigene swf ?? aja
mach halt nen mc mit hitTest
the-ox ist offline   Mit Zitat antworten
Alt 27-07-2002, 11:24   #3 (permalink)
daaSeeker
 
Registriert seit: Jul 2002
Beiträge: 171
entschuldige meine jugendliche unwissenheit;-)
aber wie funktioniert das?
Thunderrace ist offline   Mit Zitat antworten
Alt 27-07-2002, 11:29   #4 (permalink)
Student
 
Registriert seit: Feb 2002
Ort: Cottbus
Beiträge: 873
anstatt startDrag() für den mauszeiger:
PHP-Code:
onClipEvent(enterFrame){
mc._x _root._xmouse;
mc._y _root._ymouse;

florianosch ist offline   Mit Zitat antworten
Alt 27-07-2002, 11:32   #5 (permalink)
Banned
 
Registriert seit: Jan 2002
Beiträge: 4.777
ActionScript:
  1. onClipEvent(mouseDown) {
  2. if(hitTest(_root._xmouse,_root._Ymouse)) {
  3. sig=1;
  4. }
  5. }
  6. onClipEvent(enterFrame) {
  7. if(sig==1) {
  8. this._x=_root._xmouse;
  9. this._y=_root._ymouse;
  10. }
  11. }
  12. onClipEvent(mouseUp) {
  13. sig=0;
  14. }
the-ox ist offline   Mit Zitat antworten
Alt 27-07-2002, 11:43   #6 (permalink)
daaSeeker
 
Registriert seit: Jul 2002
Beiträge: 171
irgendwie klappt das nicht:*verzweifel*
wo kommt den jetzt dieses script hin?auf den mc in den ich meine maus stecken sollte?oder brauch ich den gar nicht mehr?
oder sollte die maus jetzt doch besser aus einem externen film geladen werden?
Thunderrace ist offline   Mit Zitat antworten
Alt 27-07-2002, 11:52   #7 (permalink)
Student
 
Registriert seit: Feb 2002
Ort: Cottbus
Beiträge: 873
Zitat:
Geschrieben von florianosch
anstatt startDrag() für den mauszeiger:
PHP-Code:
onClipEvent(enterFrame){
mc._x _root._xmouse;
mc._y _root._ymouse;

aktionen für den maus mc
florianosch ist offline   Mit Zitat antworten
Alt 27-07-2002, 12:08   #8 (permalink)
Banned
 
Registriert seit: Jan 2002
Beiträge: 4.777
mein script auf den zu bewegenden mc
the-ox ist offline   Mit Zitat antworten
Alt 27-07-2002, 12:10   #9 (permalink)
daaSeeker
 
Registriert seit: Jul 2002
Beiträge: 171
geht nicht (zumindest nicht bei MIR *heul*)
ich hab mal ein kleines beispiel angehängt dass den befehl hat den du angegeben hast, vielleicht kannst du mir ja sagen wo der fehler liegt:-)
Angehängte Dateien
Dateityp: zip help.zip (2,3 KB, 7x aufgerufen)
Thunderrace ist offline   Mit Zitat antworten
Alt 27-07-2002, 12:14   #10 (permalink)
Banned
 
Registriert seit: Jan 2002
Beiträge: 4.777
willst wohl den blauen bollen als mauszeiger haben oder wie??

ActionScript:
  1. this._x = _root._xmouse;
  2.     this._y = _root._ymouse;
the-ox ist offline   Mit Zitat antworten
Alt 27-07-2002, 12:23   #11 (permalink)
daaSeeker
 
Registriert seit: Jul 2002
Beiträge: 171
neeeeeeeee, is doch nur ein
B
E
I
S
P
I
E
L
!!!
also mit "this" funktionierts, aber warum jetzt plötzlich this?
*erklärunghabenwollen!!!*;-)
Thunderrace ist offline   Mit Zitat antworten
Alt 27-07-2002, 12:39   #12 (permalink)
~~~~~~~~~~~~
 
Benutzerbild von _geo_
 
Registriert seit: May 2002
Ort: AUSTRIA (OÖ)
Beiträge: 3.298
mit "this" spricht sich das mc selbst an: "this._x", also das da, oder im sinne von, wo ich gerade bin, das wird angesprochen.
bist du im mc1 dann wird mit "this._x" die x pos von mc1 verändernt
bist du im mc34 dann wird mit "this._x" die x pos von mc34 verändernt
usw.

Bist du im mc1 und hast "mc1._x=irgendwas" dann sucht flash nach dem mc1 im mc1 und das gibts dort aber nicht.

Kannst statt "this._x" auch "_root.mc._x" oder aber einfach nur "_x" und das this weglassen, wenn nichts davor steht dann nimmt flash das so wahr als ob ""this" davor stehten würde.

also ich hoffe es is dir jetzt klarer warum "this._x" ! :-)
__________________
--- :P ---

Blog
Bei unerwünschten Nebenwirkungen zerreißen Sie die Packungsbeilage oder erschlagen ihren Arzt oder Apotheker

Geändert von _geo_ (27-07-2002 um 12:41 Uhr)
_geo_ ist offline   Mit Zitat antworten
Alt 27-07-2002, 12:59   #13 (permalink)
daaSeeker
 
Registriert seit: Jul 2002
Beiträge: 171
ja glasklar:-)
vielen dank euch dreien und schönes we noch
mfg thunder
Thunderrace 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 17:54 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele