Hello:

Thank you for your suggestions, I know that i am very green on the 
theme of scripting for SVG and Javascript, but i did not expected to 
receive this useful advices for this.

Anyway thank you everyone.


--- In [email protected], "Samuel Dagan" <[EMAIL PROTECTED]> 
wrote:
> Hi Travsam,
>   As an answer to your question, many things are wrong in your 
> script: where are the end marks of the command lines(;) ?
> What is: d1.visibility("hidden") ? This is not an ecmascript 
command!
>   I undeststand that this is your mid-term project, so you have to 
> pick up a book from the library of your college, and first learn 
how 
> to code ecma-script for SVG.
>   In the SVG coding, you have everything inside <defs>....</defs>, 
> where are the <use>....</use> ? You have also to learn SVG! You 
can 
> use the same book for both.
>   Good luck with YOUR project, Samy  
>  
> --- In [email protected], "jucabapa79" 
<[EMAIL PROTECTED]> 
> wrote:
> > Well, for begin this, I could first refer for the code i made 
for 
> > show the dice results. This is not running properly when i test 
it 
> > in the computer, it don't shows anything. What's wrong?
> > 
> > Greetings
> > 
> > Travsam
> > 
> > -------------------------This is the code------------------------
--
> > <?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">
> > <svg width="500px" height="500px" viewBox="0 0 500 500">
> > <script language="text/ecmasscript">
> > <![CDATA[
> > /**   Configures the dice according to a six number's random 
select.
> >       It should change the visibility status of one or two of 
four 
> > different SVG objects forming dice forms.
> >       The default number is 1, the visibility will change 
depending 
> > of the number, cases of number 3 and 5 will be 
> >       made over combinations of forms two and four combinations 
> with 
> > the one combination.
> > */
> > function throwdice(){
> > //create a random integer between 0 and 5
> > var randomDice=Math.round(Math.random()*5)
> > dice = randomDice
> > switch (dice)
> > {
> >     
> >     case 1: 
> >             d1.visibility("hidden")
> >             d2.visibility("visible")
> >             d4.visibility("hidden")
> >             d6.visibility("hidden")
> >             break
> >     case 2: 
> >             d1.visibility("visible")
> >             d2.visibility("visible")
> >             d4.visibility("hidden")
> >             d6.visibility("hidden")
> >             break
> >     case 3: 
> >             d1.visibility("hidden")
> >             d2.visibility("hidden")
> >             d4.visibility("visible")
> >             d6.visibility("hidden")
> >             break
> >     case 4: 
> >             d1.visibility("visible")
> >             d2.visibility("hidden")
> >             d4.visibility("visible")
> >             d6.visibility("hidden")
> >             break
> >     case 5: 
> >             d1.visibility("hidden")
> >             d2.visibility("hidden")
> >             d4.visibility("hidden")
> >             d6.visibility("visible")
> >             break
> >     default:
> >             d1.visibility("visible")
> >             d2.visibility("hidden")
> >             d4.visibility("hidden")
> >             d6.visibility("hidden")
> >             break   
> > }
> > }
> > ]]>
> > 
> > </script>
> > <!-- creating the dice pictures, as I refered, the forms are 
based 
> > in dice forms, there are not
> > three and five forms because it was based on combinations of one 
> and 
> > other combination (It means, five 
> > will be made combining four and one combination and three will 
be 
> > made combining two and one). Also 
> > there is the button that can throw the dice-->
> >     <defs>
> >     <g onclick="throwDice();">
> >     <rect x="70" y="10" width="60" height="20" rx="4" ry="4" 
> > style="fill: #ddd;"/>
> >     <text x="100" y="25" style="text-anchor: 
> > middle;">Throw</text>
> >     </g>
> >     <g id="d6" visibility="hidden">
> >     <rect x="50" y="50" height="100" width="100" style="stroke: 
> > black; fill: none;"/>
> >     <circle cx="125" cy="125" r="10" style="stroke: none; fill: 
> > blue;"/>
> >     <circle cx="75" cy="75" r="10" style="stroke: none; fill: 
> > blue;"/>
> >     <circle cx="125" cy="75" r="10" style="stroke: none; fill: 
> > blue;"/>
> >     <circle cx="75" cy="125" r="10" style="stroke: none; fill: 
> > blue;"/>
> >     <circle cx="75" cy="100" r="10" style="stroke: none; fill: 
> > blue;"/>
> >     <circle cx="125" cy="100" r="10" style="stroke: none; fill: 
> > blue;"/>
> >     </g>
> >     <g id="d1" visibility="visible">
> >     <rect x="50" y="50" height="100" width="100" style="stroke: 
> > black; fill: none;"/>
> >     <circle cx="100" cy="100" r="10" style="stroke: none; fill: 
> > blue;"/>
> >     </g>
> >     <g id="d2" visibility="hidden">
> >     <rect x="50" y="50" height="100" width="100" style="stroke: 
> > black; fill: none;"/>
> >     <circle cx="125" cy="125" r="10" style="stroke: none; fill: 
> > blue;"/>
> >     <circle cx="75" cy="75" r="10" style="stroke: none; fill: 
> > blue;"/>
> >     </g>
> >     <g id="d4" visibility="hidden">
> >     <rect x="50" y="50" height="100" width="100" style="stroke: 
> > black; fill: none;"/>
> >     <circle cx="125" cy="125" r="10" style="stroke: none; fill: 
> > blue;"/>
> >     <circle cx="75" cy="75" r="10" style="stroke: none; fill: 
> > blue;"/>
> >     <circle cx="125" cy="75" r="10" style="stroke: none; fill: 
> > blue;"/>
> >     <circle cx="75" cy="125" r="10" style="stroke: none; fill: 
> > blue;"/>
> >     </g>
> >     </defs>
> > </svg>




-----
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click "edit my 
membership"
---- 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/svg-developers/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to