- From: Alexandre Silva <alex@mat.ua.pt>
- Date: Wed, 14 Jun 2006 16:30:36 +0100
- To: <www-svg@w3.org>
- Message-ID: <000901c68fc7$7c795c70$11b6a8c0@mat.ua.pt>
Hi, I try to put animateMotion but sometimes the browser IE6 crashes :-( What I need to change on the following source-code?? <html xmlns="http://www.w3.org/1999/xhtml" xmlns:g="http://www.w3.org/2000/svg" xmlns:m="http://www.w3.org/1998/Math/MathML"> <HEAD> <title>Visualizar Prova</title> <object id="MathPlayer" classid="clsid:32f66a20-7614-11d4-bd11-00104bd3f987" VIEWASTEXT></object> <object id="AdobeSVG" classid="clsid:78156a80-c6a1-4bbf-8e6a-3cd390eeb4e2" VIEWASTEXT></object> <?import namespace="g" implementation="#AdobeSVG" ?> <?import namespace="m" implementation="#MathPlayer" ?> </HEAD> <body> <table height="100%" cellSpacing="0" cellPadding="0" width="100%" border="0"> <tr> <td colSpan="3" height="50%"></td> </tr> <tr> <td> Considera a experiência aleatória que consiste em rodar a roleta da figura e observar o número do sector circular sobre o qual fica situado o ponteiro. Então <m:math><m:mi>g</m:mi><m:mrow><m:mo>(</m:mo><m:mi>x</m:mi><m:mo>)</m:mo></m: mrow><m:mo>=</m:mo><m:mi>f</m:mi><m:mrow><m:mo>(</m:mo><m:mi>x</m:mi><m:mo>) </m:mo></m:mrow><m:mtext> </m:mtext><m:mo>-</m:mo><m:mtext> </m:mt ext><m:mfrac><m:mrow><m:mn>5</m:mn></m:mrow><m:mrow><m:mn>2</m:mn></m:mrow>< /m:mfrac></m:math> <g:svg width="200px" height="150px"> <g:defs> <g:symbol id="figura" > <g:desc>Gerado na classe figura</g:desc> <g:g transform="matrix(10 0 0 -10 100 75)"> <g:circle id="circulo" cx="0px" cy="0px" r="6px" fill="palegreen" stroke="purple" stroke-width="0.2" fill-opacity="1" stroke-opacity="1" filter="" /> <g:line x1="0px" y1="0px" x2="6px" y2="0px" fill="none" stroke="purple" stroke-width="0.1" fill-opacity="1" stroke-opacity="1" /> <g:line x1="0px" y1="0px" x2="4.2px" y2="4.2px" fill="none" stroke="purple" stroke-width="0.1" fill-opacity="1" stroke-opacity="1" /> <g:line x1="0px" y1="0px" x2="0px" y2="6px" fill="none" stroke="purple" stroke-width="0.1" fill-opacity="1" stroke-opacity="1" /> <g:line x1="0px" y1="0px" x2="-4.2px" y2="4.2px" fill="none" stroke="purple" stroke-width="0.1" fill-opacity="1" stroke-opacity="1" /> <g:line x1="0px" y1="0px" x2="-6px" y2="0px" fill="none" stroke="purple" stroke-width="0.1" fill-opacity="1" stroke-opacity="1" /> <g:line x1="0px" y1="0px" x2="-4.2px" y2="-4.2px" fill="none" stroke="purple" stroke-width="0.1" fill-opacity="1" stroke-opacity="1" /> <g:line x1="0px" y1="0px" x2="0px" y2="-6px" fill="none" stroke="purple" stroke-width="0.1" fill-opacity="1" stroke-opacity="1" /> <g:line x1="0px" y1="0px" x2="4.2px" y2="-4.2px" fill="none" stroke="purple" stroke-width="0.1" fill-opacity="1" stroke-opacity="1" /> <g:text Style = "font-family: Verdana ,times ,arial, Helvetica, sans-serif;" transform="matrix(0.1 0 0 -0.1 0 0)" x="36.6px" y="-12.2px" font-size="14" stroke-width="0.5" stroke="mediumblue" fill="black" >1</g:text> <g:text Style = "font-family: Verdana ,times ,arial, Helvetica, sans-serif;" transform="matrix(0.1 0 0 -0.1 0 0)" x="12.2px" y="-36.6px" font-size="14" stroke-width="0.5" stroke="mediumblue" fill="black" >2</g:text> <g:text Style = "font-family: Verdana ,times ,arial, Helvetica, sans-serif;" transform="matrix(0.1 0 0 -0.1 0 0)" x="-22.2px" y="-36.6px" font-size="14" stroke-width="0.5" stroke="mediumblue" fill="black" >3</g:text> <g:text Style = "font-family: Verdana ,times ,arial, Helvetica, sans-serif;" transform="matrix(0.1 0 0 -0.1 0 0)" x="-46.6px" y="-12.2px" font-size="14" stroke-width="0.5" stroke="mediumblue" fill="black" >4</g:text> <g:text Style = "font-family: Verdana ,times ,arial, Helvetica, sans-serif;" transform="matrix(0.1 0 0 -0.1 0 0)" x="-46.6px" y="22.2px" font-size="14" stroke-width="0.5" stroke="mediumblue" fill="black" >5</g:text> <g:text Style = "font-family: Verdana ,times ,arial, Helvetica, sans-serif;" transform="matrix(0.1 0 0 -0.1 0 0)" x="-22.2px" y="46.6px" font-size="14" stroke-width="0.5" stroke="mediumblue" fill="black" >6</g:text> <g:text Style = "font-family: Verdana ,times ,arial, Helvetica, sans-serif;" transform="matrix(0.1 0 0 -0.1 0 0)" x="12.2px" y="46.6px" font-size="14" stroke-width="0.5" stroke="mediumblue" fill="black" >7</g:text> <g:text Style = "font-family: Verdana ,times ,arial, Helvetica, sans-serif;" transform="matrix(0.1 0 0 -0.1 0 0)" x="36.6px" y="22.2px" font-size="14" stroke-width="0.5" stroke="mediumblue" fill="black" >8</g:text> </g:g> </g:symbol> <g:symbol id="circuito" > <g:path d="M-8,-12.5 L8,-12.5 L 0,-30 z" fill="yellow" stroke-width="3" > <g:animate attributeName="stroke" attributeType="CSS" dur="2s" repeatDur="indefinite" from="red" to="yellow"/><!-- Define o trajecto do movimento --> <g:animateMotion dur="10s" repeatCount="indefinite" path ="M 158,16 a83,83 0 1,0 0.1,0.1" rotate="auto" /> </g:path> </g:symbol> </g:defs> <g:rect x="0" y="0" rx="10" width="200px" height="150px" stroke="#CCCCCC" fill-opacity="1" fill="#FFFFCC" stroke-width="1" /> <g:use x="0px" y="0px" xlink:href="#figura"/> <g:use xlink:href="#circuito"/> </g:svg></td> </tr> </table> </body> </HTML> Thanks, Alex Silva
Received on Thursday, 15 June 2006 01:56:50 UTC