Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 29-12-2004, 15:40   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2004
Beiträge: 135
Abspeichern von Mauskoordinaten

Folgendes Problem, es wird ein Bild mit einer Bewegungspose angezeigt. Mit Hilfe der Maus klicke ich auf einen bestimmten Punkt (Cursorkoordinaten werden in zwei Textfeldern angezeigt). Diese Koordinatenwerte möchte ich gerne abspeichern/zwischenspeichern. Diese Prozedur wird in weiteren Bildern wiederholt. Beim Rücksprung auf das erste Bild sollen die Koordiantenwerte wieder angezeigt werden und ein Kreis soll sich an der digitalisierten Stelle befinden. Für eure Hilfe bzw. Anregungen bereits jetzt schon danke.
MartinaBiomech ist offline   Mit Zitat antworten
Alt 29-12-2004, 15:48   #2 (permalink)
nky
Bontempi Punk
 
Benutzerbild von nky
 
Registriert seit: Dec 2001
Ort: Dtld/Pfalz
Beiträge: 4.185
naja ich würde halt mit hilfe von _root.xmouse und _root.ymouse die mauswerte in ein array pushen....und das abspeichern...

Gruss nky
nky ist offline   Mit Zitat antworten
Alt 29-12-2004, 15:52   #3 (permalink)
Neuer User
 
Benutzerbild von the binary
 
Registriert seit: Jul 2001
Ort: Berlin | Friedrichshain
Beiträge: 3.561
so würd ichs auch machen.
was meinst du mit digitalisierter stelle ?

gruss
__________________
8bm | join ff@BOINC
formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn
the binary ist offline   Mit Zitat antworten
Alt 29-12-2004, 15:52   #4 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 644
Es heist _root._ymouse; und _root._xmouse;
jonny-noob ist offline   Mit Zitat antworten
Alt 29-12-2004, 15:53   #5 (permalink)
Neuer User
 
Registriert seit: Jun 2004
Beiträge: 135
Ich weiß, dass hier keiner bezahlt wird für seine Hilfe. Kannst du mir aber vielleicht mit einem Beispiel helfen? Nachmachen ist eben einfachen.
Gruß Martina
MartinaBiomech ist offline   Mit Zitat antworten
Alt 29-12-2004, 15:57   #6 (permalink)
Neuer User
 
Registriert seit: Jun 2004
Beiträge: 135
Digitalisierung bedeutet in diesem Fall erfassen von bestimmten Koordinatenwerten in einem Bild bzw. Video. Beispielsweise befindet sich ein Mensch einmal in der Hocke und später im Stand. Es wird das Kniegelenk in beiden Posen digitalisiert und mit Hilfe eines Kalibrierfaktors (Maßstab) die Bildkoordinatenwerte multipliziert um den Weg des Kniepunktes zu ermitteln.
MartinaBiomech ist offline   Mit Zitat antworten
Alt 29-12-2004, 15:59   #7 (permalink)
nky
Bontempi Punk
 
Benutzerbild von nky
 
Registriert seit: Dec 2001
Ort: Dtld/Pfalz
Beiträge: 4.185
alter jonny ! du gehörst den ganzen tag gebeutelt du belz ! aber danke für die unterstriche

hier ein mini bsp weil ich grad faul bin..
ist aussem kopp kanns ein das noch fehler...aber jonny ist ja noch da *g
ActionScript:
  1. var xArr= new Array();
  2. var yArr= new Array();
  3.  
  4. this.onEnterFrame=function()
  5. {
  6. xArr.push(_root._xmouse)
  7. yArr.push(_root._ymouse)
  8.  
  9. trace("jetzt steht in den arrays" +xArr +"----"+ yArr)
  10. }
...sinngemäss
Gruss nky

Geändert von nky (29-12-2004 um 16:03 Uhr)
nky ist offline   Mit Zitat antworten
Alt 29-12-2004, 16:05   #8 (permalink)
Neuer User
 
Registriert seit: Jun 2004
Beiträge: 135
Smile

So weit, so gut. Die Koordinatenwerte sollen aber erst mit einem Mausklick abgespeichert werden.
MartinaBiomech ist offline   Mit Zitat antworten
Alt 29-12-2004, 16:05   #9 (permalink)
nky
Bontempi Punk
 
Benutzerbild von nky
 
Registriert seit: Dec 2001
Ort: Dtld/Pfalz
Beiträge: 4.185
okidoki

var xArr= new Array();
var yArr= new Array();

this.onMouseDown=function()
{
xArr.push(_root._xmouse)
yArr.push(_root._ymouse)

trace("jetzt steht in den arrays" +xArr +"----"+ yArr)
}
nky ist offline   Mit Zitat antworten
Alt 29-12-2004, 16:08   #10 (permalink)
Neuer User
 
Registriert seit: Jun 2004
Beiträge: 135
Bist wohl von der schnellen Sorte? Da ich von Array's so gut wie keine Ahnung habe, wie lese ich die wieder aus?
MartinaBiomech ist offline   Mit Zitat antworten
Alt 29-12-2004, 16:08   #11 (permalink)
Neuer User
 
Benutzerbild von the binary
 
Registriert seit: Jul 2001
Ort: Berlin | Friedrichshain
Beiträge: 3.561
hier mal ein ansatz

ActionScript:
  1. // array zum abspeichern der positionen
  2. var kreis_arr:Array = [];
  3.  
  4.  
  5. // function zum speichern
  6. function addKoords( info:Object )
  7. {
  8.       kreis_arr.push(info);
  9. }
  10.  
  11. // ruft funktion zum speichern auf
  12. btn.onRelease = function()
  13. {
  14.       addKoords( { x:_xmouse, y:_ymouse} );
  15.       trace( kreis_arr.length +' Koordinatenpaare gespeichert');
  16. }


gruss
__________________
8bm | join ff@BOINC
formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn
the binary ist offline   Mit Zitat antworten
Alt 29-12-2004, 16:10   #12 (permalink)
Neuer User
 
Benutzerbild von the binary
 
Registriert seit: Jul 2001
Ort: Berlin | Friedrichshain
Beiträge: 3.561
Zitat:
Zitat von MartinaBiomech
Da ich von Array's so gut wie keine Ahnung habe, wie lese ich die wieder aus?

ein blick in die hilfe würde dich z.b. sehr weiterbilden...
etwas eigeninitiative sollte man doch aber schon erwarten können, oder ?


gruss
__________________
8bm | join ff@BOINC
formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn
the binary ist offline   Mit Zitat antworten
Alt 29-12-2004, 16:17   #13 (permalink)
nky
Bontempi Punk
 
Benutzerbild von nky
 
Registriert seit: Dec 2001
Ort: Dtld/Pfalz
Beiträge: 4.185
ich nehm binary variante..die gefällt mir besser...

trace( kreis_arr[0].x)
trace( kreis_arr[1].x)
trace( kreis_arr[2].x)

so kommst an die werte..
du sprichst also mit

kreis_arr[0]
das array an - in welchem wieder ein objekt liegt das eine x eigenschaft hat..
also
kreis_arr[0].x

Gruss nky
nky ist offline   Mit Zitat antworten
Alt 29-12-2004, 16:25   #14 (permalink)
Neuer User
 
Benutzerbild von the binary
 
Registriert seit: Jul 2001
Ort: Berlin | Friedrichshain
Beiträge: 3.561
*hehe dank

das ganze eingepackt in eine schleife, kombiniert mit ein paar zeichen-funktionen,
und schon hast du auf knopfdruck deinen kreis...

gruss

wolltest doch einen kreis aus allen koordinaten zeichnen ?
__________________
8bm | join ff@BOINC
formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn
the binary ist offline   Mit Zitat antworten
Alt 29-12-2004, 16:26   #15 (permalink)
Neuer User
 
Registriert seit: Jun 2004
Beiträge: 135
Ja ich weiß. Beim letzten Vorschlag bekomme ich keine Ausgabe. Bitte noch mal helfen.
MartinaBiomech 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 04:18 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele