<HTML dir=ltr><HEAD><TITLE>RE: [Xerte] setting id</TITLE>
<META http-equiv=Content-Type content="text/html; charset=unicode">
<META content="MSHTML 6.00.6000.17063" name=GENERATOR></HEAD>
<BODY>
<DIV id=idOWAReplyText70343 dir=ltr>
<DIV dir=ltr><FONT face=Arial color=#000000 size=2>after duplicating, you then need to loop over the cml nodes and set attributes.id, so that when the xml gets parse, it creates unique IDs on the icons,</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT face=Arial size=2>icon.nextSibling.duplicate(n);</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT face=Arial size=2>for (i = 0; i &lt; n; i++){</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2>&nbsp; icon.parentNode.childNodes[i+1].attributes.id = 'ic'+i;</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2>}</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT face=Arial size=2>//something like that.</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT face=Arial size=2>There's no need to set IDs on icons once they&nbsp; exist - if you need similar icons to have unique IDs, do this,</FONT></DIV></DIV>
<DIV dir=ltr><BR>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> xerte-bounces@lists.nottingham.ac.uk on behalf of Paul Swanson<BR><B>Sent:</B> Fri 23/07/2010 18:17<BR><B>To:</B> Xerte discussion list<BR><B>Subject:</B> RE: [Xerte] setting id<BR></FONT><BR></DIV>
<DIV>
<P><FONT size=2>It should be possible to create unique IDs when duplicating. Would<BR>something like the following work if entered as the id property?<BR><BR>myId + iconParent.repCount<BR><BR>If my syntax is correct, you should end up with different IDs for each<BR>page of the decision icon: myId1, myId2, etc.<BR><BR>&gt; -----Original Message-----<BR>&gt; From: xerte-bounces@lists.nottingham.ac.uk [<A href="mailto:xerte-">mailto:xerte-</A><BR>&gt; bounces@lists.nottingham.ac.uk] On Behalf Of Dave Burnett<BR>&gt; Sent: Friday, July 23, 2010 10:03 AM<BR>&gt; To: Xerte list<BR>&gt; Subject: RE: [Xerte] setting id<BR>&gt;<BR>&gt;<BR>&gt;<BR>&gt; Hmm, no mention of setProperty in the archives.<BR>&gt; Maybe no one uses it. ;-)<BR>&gt;<BR>&gt; OK, the underlying issue is this:<BR>&gt;<BR>&gt; I duplicate 5x a page of objects along a decision icon, they all end<BR>up<BR>&gt; with the same ID<BR>&gt;<BR>&gt; Once that is set up I would like to trigger the first leg by code.<BR>&gt;<BR>&gt; sameID.onRelease();<BR>&gt; always triggers the last leg of the duped items.<BR>&gt;<BR>&gt; Way round it?<BR>&gt;<BR>&gt; Dave<BR>&gt;<BR>&gt;<BR>&gt;<BR>&gt;<BR>&gt;<BR>&gt;<BR>&gt;<BR>&gt;<BR>&gt;<BR>&gt;<BR>&gt;<BR>&gt; ________________________________<BR>&gt; &gt; From: maryann@moberg.com<BR>&gt; &gt; Date: Fri, 23 Jul 2010 11:59:30 -0400<BR>&gt; &gt; Subject: Re: [Xerte] setting id<BR>&gt; &gt; To: xerte@lists.nottingham.ac.uk<BR>&gt; &gt;<BR>&gt; &gt; Here's the flash documentation for setProperty - a movie clip<BR>&gt; function. Is this what you had in mind?<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt; setProperty(target:Object,<BR>&gt; &gt; property:Object, expression:Object) : Void<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt; Changes a property value of a movie clip as the movie clip plays.<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt; Availability: ActionScript 1.0; Flash Player 4<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt; Parameters<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt; target:Object - The path to the instance<BR>&gt; &gt; name of the movie clip whose property is to be set.<BR>&gt; &gt;<BR>&gt; &gt; property:Object - The property to be set.<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt; expression:Object - Either the new literal value<BR>&gt; &gt; of the property, or an equation that evaluates to the new value of<BR>&gt; the<BR>&gt; &gt; property.<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt; Example<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt; The following ActionScript creates a new movie clip and loads an<BR>&gt; image into<BR>&gt; &gt; it. The _xand<BR>&gt; &gt; _y<BR>&gt; &gt; coordinates are set for the clip using setProperty(). When you click<BR>&gt; &gt; the button called right_btn, the _x coordinate of a movie clip<BR>&gt; &gt; named params_mc<BR>&gt; &gt; is incremented by 20 pixels.<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt; this.createEmptyMovieClip("params_mc", 999);<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt;<BR>params_mc.loadMovie("<A href="http://www.helpexamples.com/flash/images/image1.jp">http://www.helpexamples.com/flash/images/image1.jp</A><BR>&gt; g");<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt; setProperty(this.params_mc, _y, 20);<BR>&gt; &gt;<BR>&gt; &gt; setProperty(this.params_mc, _x, 20);<BR>&gt; &gt;<BR>&gt; &gt; this.right_btn.onRelease = function() {<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt; setProperty(params_mc, _x, getProperty(params_mc, _x)+20);<BR>&gt; &gt;<BR>&gt; &gt; };<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt; On Fri, Jul 23, 2010 at 11:25 AM, Dave Burnett&gt; wrote:<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt; I'm having another of my noticeably more frequent senior moments.<BR>&gt; &gt;<BR>&gt; &gt; At least I'll get half-price at the buffet soon...<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt; icon.previousSibling.clip().getProperty('id')<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt; What's the syntax to set this same property?<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt; Thnx.<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt; Dave<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt; _________________________________________________________________<BR>&gt; &gt;<BR>&gt; &gt; Hotmail is redefining busy with tools for the New Busy. Get more<BR>from<BR>&gt; your inbox.<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt;<BR><A href="http://www.windowslive.com/campaign/thenewbusy?ocid=PID28326::T:WLMTAGL">http://www.windowslive.com/campaign/thenewbusy?ocid=PID28326::T:WLMTAGL</A><BR>&gt; :ON:WL:en-<BR>&gt; US:WM_HMP:042010_2_______________________________________________<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt; Xerte mailing list<BR>&gt; &gt;<BR>&gt; &gt; Xerte@lists.nottingham.ac.uk<BR>&gt; &gt;<BR>&gt; &gt; <A href="http://lists.nottingham.ac.uk/mailman/listinfo/xerte">http://lists.nottingham.ac.uk/mailman/listinfo/xerte</A><BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt;<BR>&gt; _________________________________________________________________<BR>&gt; The New Busy is not the too busy. Combine all your e-mail accounts<BR>with<BR>&gt; Hotmail.<BR>&gt;<BR><A href="http://www.windowslive.com/campaign/thenewbusy?tile=multiaccount&amp;ocid=P">http://www.windowslive.com/campaign/thenewbusy?tile=multiaccount&amp;ocid=P</A><BR>&gt; ID28326::T:WLMTAGL:ON:WL:en-<BR>&gt; US:WM_HMP:042010_4_______________________________________________<BR>&gt; Xerte mailing list<BR>&gt; Xerte@lists.nottingham.ac.uk<BR>&gt; <A href="http://lists.nottingham.ac.uk/mailman/listinfo/xerte">http://lists.nottingham.ac.uk/mailman/listinfo/xerte</A><BR><BR><BR>_______________________________________________<BR>Xerte mailing list<BR>Xerte@lists.nottingham.ac.uk<BR><A href="http://lists.nottingham.ac.uk/mailman/listinfo/xerte">http://lists.nottingham.ac.uk/mailman/listinfo/xerte</A><BR></FONT></P></DIV></BODY></HTML>