Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-04-2005, 18:58   #1 (permalink)
Affine Abbildung
 
Benutzerbild von Samuel
 
Registriert seit: Feb 2002
Ort: Bremen
Beiträge: 15.089
Kann Flash Beziers als Koordinaten lesen?

Ich sitz hier vor der faszinierenden Frage, ob ich Beziers irgendwie als Array voller Werte der Beziers bekommen?
__________________
Solange sich auch nur einer an ihn erinnert, solange auch nur ein Herz mit Leidenschaft schlägt - wie kann ein Traum da sterben?

If you use the wrong line ending characters when writing your files, you might find that other applications that open those files will "look funny". - PHP.net

Hier ruhn meine Gebeine - ich wollt, es wären Deine.

Try to look unimportant, they may be low on ammo!

Was ist euer Lieblings-Datentyp? Schreibt mir!
Samuel ist offline   Mit Zitat antworten
Alt 04-04-2005, 19:23   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.322
hab irgendwie das gefühl, das du in 3 unterschiedlichen beiträgen um das selbe problem herumtänzelst?

also flash kann mit curveTo eine kurve zeichnen. aber keine kurve abfragen. wenn dich tatsächlich die grundlagen interessieren, dann vielleicht mal da gucken:
http://www.seibsprogrammladen.de/fra...on/Mathe/flash
buch aufmachen und bèzier-kurven berechnen ansehen

und falls du immer noch an deinem boden von A nach B arbeitest? dann vielleicht mal hier ansehen
http://www.seibsprogrammladen.de/fra...ispiele/flash7
-> Gummiband
flash6
Linie hängt durch und schwinkt.
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 05-04-2005, 09:33   #3 (permalink)
Affine Abbildung
 
Benutzerbild von Samuel
 
Registriert seit: Feb 2002
Ort: Bremen
Beiträge: 15.089
Ne,das hat nichts mit dem Problem zu tun, ich wollts möglichst allgemein für Flash fragen, ob Flash irgendwie Canvas Abfragen kann, wo ein Pixel ist, aber soweit ich weiß, geht es mit MX noch nicht
__________________
Solange sich auch nur einer an ihn erinnert, solange auch nur ein Herz mit Leidenschaft schlägt - wie kann ein Traum da sterben?

If you use the wrong line ending characters when writing your files, you might find that other applications that open those files will "look funny". - PHP.net

Hier ruhn meine Gebeine - ich wollt, es wären Deine.

Try to look unimportant, they may be low on ammo!

Was ist euer Lieblings-Datentyp? Schreibt mir!
Samuel ist offline   Mit Zitat antworten
Alt 05-04-2005, 13:09   #4 (permalink)
Nix Wisser
 
Benutzerbild von nullidee
 
Registriert seit: May 2003
Ort: Würzburg, Kleinstadt
Beiträge: 3.510
irgendwie muss das aber zu bekommen sein, jedenfalls die Start-End und Kontrollpunkte.

schau doch mal bei http://www.quasimondo.com/shapedecod...pe_decoder.php,
da kannst du ein .swf hochladen und bekommst dann die Werte als AS oder ASV oder...
habe gerade mal ein Bsp. gemacht und das kommt dann raus:
Zitat:
moveTo/lineTo
//Shape ID 2:
//Bounding Box:
//xMin=57
//xMax=289.05
//yMin=88
//yMax=222
this.moveTo (119,359);
this.lineStyle(0);
this.curveTo(141.7,342.4,174.3,295.2);
this.lineTo(200.7,256.9);
this.curveTo(216.2,235.2,229,221.5);
this.curveTo(262.7,185.3,298.7,181.5);
this.curveTo(343,176.9,399,219);
this.lineTo(497.4,290.2);
this.curveTo(539.4,320.4,554,336.5);
this.curveTo(572.3,356.6,573.1,379);
this.curveTo(573.9,400.4,559,439);
-------------
als ASV
shape_2=[['M',[119,359]],['S',[0]],['C',[141.7,342.4,174.3,295.2]],['L',[200.7,256.9]],['C',[216.2,235.2,229,221.5]],['C',[262.7,185.3,298.7,181.5]],['C',[343,176.9,399,219]],['L',[497.4,290.2]],['C',[539.4,320.4,554,336.5]],['C',[572.3,356.6,573.1,379]],['C',[573.9,400.4,559,439]]];
-------------
edit: ach so, die Pixel, nein, die sind da nicht dabei.
aber ich glaube, ich habe so was schon mal gesehen ..grübel?
__________________
nullidee

Abakus GT 10² Kugeln - 80"Leinwand - CARAN D´ACHE SUPRACOLOR®

Geändert von nullidee (05-04-2005 um 13:11 Uhr)
nullidee ist offline   Mit Zitat antworten
Alt 05-04-2005, 13:16   #5 (permalink)
Affine Abbildung
 
Benutzerbild von Samuel
 
Registriert seit: Feb 2002
Ort: Bremen
Beiträge: 15.089
Danke, Beziers kann man ja mathematisch berechnen, dass hab ich nie nicht behauptet, aber mit den Wert kommt man nicht an jeden beliebigen Punkt der Kurve
__________________
Solange sich auch nur einer an ihn erinnert, solange auch nur ein Herz mit Leidenschaft schlägt - wie kann ein Traum da sterben?

If you use the wrong line ending characters when writing your files, you might find that other applications that open those files will "look funny". - PHP.net

Hier ruhn meine Gebeine - ich wollt, es wären Deine.

Try to look unimportant, they may be low on ammo!

Was ist euer Lieblings-Datentyp? Schreibt mir!
Samuel ist offline   Mit Zitat antworten
Alt 05-04-2005, 16:28   #6 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.322
a) flash kann von der bühne keine pixel auslesen (auch die 7 nicht).

b) berechnen
"..aber mit den Wert kommt man nicht an jeden beliebigen Punkt der Kurve.."
das verstehe ich nicht ganz. du kannst JEDEN punkt einer bézier- kurve berechnen

c) per hand erzeugte kurve abfahren
das geht nur indirekt. hab mal ein flash von mir um die koordinatenangabe erweitert (anhang)

mehr varianten gibt es nicht?
Angehängte Dateien
Dateityp: zip maus_go_line.zip (12,7 KB, 18x aufgerufen)
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (05-04-2005 um 16:30 Uhr)
hgseib ist offline   Mit Zitat antworten
Alt 05-04-2005, 16:32   #7 (permalink)
Affine Abbildung
 
Benutzerbild von Samuel
 
Registriert seit: Feb 2002
Ort: Bremen
Beiträge: 15.089
Ein sehr unerwartetes Dateiformat
__________________
Solange sich auch nur einer an ihn erinnert, solange auch nur ein Herz mit Leidenschaft schlägt - wie kann ein Traum da sterben?

If you use the wrong line ending characters when writing your files, you might find that other applications that open those files will "look funny". - PHP.net

Hier ruhn meine Gebeine - ich wollt, es wären Deine.

Try to look unimportant, they may be low on ammo!

Was ist euer Lieblings-Datentyp? Schreibt mir!
Samuel ist offline   Mit Zitat antworten
Alt 05-04-2005, 16:51   #8 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.322
??? upload geht und ist flash6
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 05-04-2005, 17:05   #9 (permalink)
Affine Abbildung
 
Benutzerbild von Samuel
 
Registriert seit: Feb 2002
Ort: Bremen
Beiträge: 15.089
Die swf sehe ich, aber fla geht nicht
__________________
Solange sich auch nur einer an ihn erinnert, solange auch nur ein Herz mit Leidenschaft schlägt - wie kann ein Traum da sterben?

If you use the wrong line ending characters when writing your files, you might find that other applications that open those files will "look funny". - PHP.net

Hier ruhn meine Gebeine - ich wollt, es wären Deine.

Try to look unimportant, they may be low on ammo!

Was ist euer Lieblings-Datentyp? Schreibt mir!
Samuel ist offline   Mit Zitat antworten
Alt 05-04-2005, 18:16   #10 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.322
habs nochmal hochgeladen.

punkt entlang einer 500frame langen linie bewegen.
da man hierbei ein mc nicht ansprechen kann muss sich das halt selbst melden. z.b. so (script im punkt):
PHP-Code:
var vLinks 50;
var 
vRechts 550;
// 
var vPos _root._xmouse;
vPos = (vPos<vLinks) ? vLinks vPos;
vPos = (vPos>vRechts) ? vRechts vPos;
_parent.gotoAndStop(int(vPos-vLinks));
//
vP = {x:0y:0};
this.localToGlobal(vP);
_root.Xposi.text "X= "+vP.x;
_root.Yposi.text "Y= "+vP.y;
// oder werte in ein array sammeln 
ist nicht so ganz professionell aber es geht ;-) man kann zu beginn einen punkt entlang der linie laufen lassen und so alle koordinaten erhalten. das muss der user ja nicht sehen.
Angehängte Dateien
Dateityp: zip maus_go_line.zip (9,8 KB, 15x aufgerufen)
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 05-04-2005, 18:20   #11 (permalink)
Affine Abbildung
 
Benutzerbild von Samuel
 
Registriert seit: Feb 2002
Ort: Bremen
Beiträge: 15.089
jetzt gehts, danke
__________________
Solange sich auch nur einer an ihn erinnert, solange auch nur ein Herz mit Leidenschaft schlägt - wie kann ein Traum da sterben?

If you use the wrong line ending characters when writing your files, you might find that other applications that open those files will "look funny". - PHP.net

Hier ruhn meine Gebeine - ich wollt, es wären Deine.

Try to look unimportant, they may be low on ammo!

Was ist euer Lieblings-Datentyp? Schreibt mir!
Samuel 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:38 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele