Thomas Meinike: SVG - externen Path definieren

Beitrag lesen

Hallo,

Ich wollte auf Scripting verzichten, aber den der andere Hinweis hat sich schon anderweitig als sehr nützlich erwiesen. Vielleicht findet ja noch jemand einen Weg.

Wenn es Dir um die Einsparung von Schreibarbeit bei den Pfaden geht, kannst Du auch die Pfade als Entity-Referenzen deklarieren und bei den Attributen referenzieren:

<?xml version="1.0"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
  "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [

<!ENTITY pfad1 "M800,570 ...">
  <!ENTITY pfad2 "M440,570 ...">

]>

<svg>

<animateMotion id="c2" path="&pfad1;" begin="at1.end+5s" dur="5s"/>

<!-- analog weiter mit animateMotion und path="&pfad2;" usw. -->

</svg>

MfG, Thomas