<div dir="ltr"><font color="#000066"><font face="verdana,sans-serif">Hi Julian,</font></font><div><font color="#000066"><font face="verdana,sans-serif"><br></font></font></div><div><font color="#000066"><font face="verdana,sans-serif">Thanks for the guidance.  I am struggling:</font></font></div>
<div><font color="#000066"><font face="verdana,sans-serif"><br></font></font></div><div><font color="#000066"><font face="verdana,sans-serif">- I moved the code on the mc's which were two levels down to the first frame using on(release) as you suggested.  The on(release) still doesn't function in Xerte - maybe because the parent mc has onClipEvent (load) { code on it?</font></font></div>
<div><font color="#000066"><font face="verdana,sans-serif"><br></font></font></div><div><font color="#000066"><font face="verdana,sans-serif">Did you mean  to also put the </font></font><font class="Apple-style-span" face="verdana, sans-serif"><font class="Apple-style-span" color="#000066">onClipEvent (load) { code on the first frame? instead of on the mc?   I tried to do this but don't succeed. </font> </font></div>
<div><font class="Apple-style-span" face="verdana, sans-serif"><br></font></div><div><font class="Apple-style-span" face="verdana, sans-serif" color="#000066">Code on clip is:</font></div><div><font class="Apple-style-span" face="verdana, sans-serif"><div>
onClipEvent (load) {</div><div><span class="Apple-tab-span" style="white-space:pre">      </span>previouslyOver = false;</div><div>}</div><div><br></div><div>onClipEvent (enterFrame) {</div><div><span class="Apple-tab-span" style="white-space:pre">    </span>currentlyOver = this.hitTest(_root._xmouse,_root._ymouse,true);</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span></div><div><span class="Apple-tab-span" style="white-space:pre">     </span>if(!previouslyOver and currentlyOver) {</div><div><span class="Apple-tab-span" style="white-space:pre">              </span>previouslyOver = true;</div>
<div><span class="Apple-tab-span" style="white-space:pre">              </span>this.gotoAndPlay(1);</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>}</div><div><span class="Apple-tab-span" style="white-space:pre">    </span>else if (previouslyOver and !currentlyOver) {</div>
<div><span class="Apple-tab-span" style="white-space:pre">              </span>previouslyOver = false;</div><div><span class="Apple-tab-span" style="white-space:pre">              </span>this.gotoAndPlay(10-_currentframe);</div><div><span class="Apple-tab-span" style="white-space:pre">  </span>}</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span></div><div>}</div><div><br></div><div><font class="Apple-style-span" color="#000066">I don't know how to convert this to code for the main timeline.  I tried:</font></div>
<div><br></div><div><div>three_drop.onMouseDown = function ()</div><div> {</div><div><span class="Apple-tab-span" style="white-space:pre">      </span>previouslyOver = false;</div><div>}</div><div> {</div><div><span class="Apple-tab-span" style="white-space:pre">     </span>currentlyOver = this.hitTest(_root._xmouse,_root._ymouse,true);</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span></div><div><span class="Apple-tab-span" style="white-space:pre">     </span>if(!previouslyOver and currentlyOver) {</div><div><span class="Apple-tab-span" style="white-space:pre">              </span>previouslyOver = true;</div>
<div><span class="Apple-tab-span" style="white-space:pre">              </span>this.gotoAndPlay(1);</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>}</div><div><span class="Apple-tab-span" style="white-space:pre">    </span>else if (previouslyOver and !currentlyOver) {</div>
<div><span class="Apple-tab-span" style="white-space:pre">              </span>previouslyOver = false;</div><div><span class="Apple-tab-span" style="white-space:pre">              </span>this.gotoAndPlay(10-_currentframe);</div><div><span class="Apple-tab-span" style="white-space:pre">  </span>}</div>
</div><div><br></div><div><font class="Apple-style-span" color="#000066">But that didn't work.</font></div></font></div><div><br></div><div><font class="Apple-style-span" color="#000066" face="verdana, sans-serif">Also, substituting the onEnterFrame which is on the dropdown clip for </font><span class="Apple-style-span" style="color: rgb(31, 73, 125); font-size: 15px; ">onMouseDown </span><span class="Apple-style-span" style="font-size: 15px; "><font class="Apple-style-span" color="#000066" face="verdana, sans-serif">as you suggest below didn't work.</font></span></div>
<div><span class="Apple-style-span" style="font-size: 15px; "><font class="Apple-style-span" color="#000066" face="verdana, sans-serif"><br></font></span></div><div><span class="Apple-style-span" style="font-size: 15px; "><font class="Apple-style-span" face="arial, helvetica, sans-serif"><div>
onClipEvent (load) {</div><div><span class="Apple-tab-span" style="white-space:pre">      </span>previouslyOver = false;</div><div>}</div></font></span></div><div><span class="Apple-style-span" style="font-size: 15px; "><font class="Apple-style-span" face="arial, helvetica, sans-serif"><div>
onClipEvent (onMouseDown) {</div><div><span class="Apple-tab-span" style="white-space: pre; ">    </span>currentlyOver = this.hitTest(blah</div></font></span></div><div><font class="Apple-style-span" color="#000066" face="verdana, sans-serif"><br>
</font><div class="gmail_quote"><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div lang="EN-GB" link="blue" vlink="purple"><div><p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">Don’t do the hittest in onEnterFrame: ..........Instead run the hittest off onMouseDown </span></p></div>
</div></blockquote><div><br></div><span class="Apple-style-span" style="font-family: arial, sans-serif; background-color: rgb(255, 255, 255); "><p class="MsoNormal"><font class="Apple-style-span" color="#1f497d"><span class="Apple-style-span" style="font-size: 15px;">You said:</span></font></p>
<p class="MsoNormal"><font class="Apple-style-span" color="#1f497d"><span class="Apple-style-span" style="font-size: 15px;"><br></span></font></p></span><div><span class="Apple-style-span" style="color: rgb(31, 73, 125); font-family: arial, sans-serif; font-size: 15px; background-color: rgb(255, 255, 255); ">Use lockroot to make those components work properly when loaded into xerte.</span></div>
<div><span class="Apple-style-span" style="color: rgb(31, 73, 125); font-family: arial, sans-serif; font-size: 15px; background-color: rgb(255, 255, 255); "><br></span></div><div><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 15px; background-color: rgb(255, 255, 255); "><font class="Apple-style-span" color="#000066">By this you mean put this._lockroot = true; on the first frame? This indeed makes the functions work in Xerte but it throws the dropdown out of sync. and makes the clip unoperable.</font></span></div>
<div><span class="Apple-style-span" style="color: rgb(31, 73, 125); font-family: arial, sans-serif; font-size: 15px; background-color: rgb(255, 255, 255); "><br></span></div><div><span class="Apple-style-span" style="color: rgb(31, 73, 125); font-family: arial, sans-serif; font-size: 15px; background-color: rgb(255, 255, 255); "> There’s a components example in [xerte]\templates\components</span> </div>
<div><br></div><div><font class="Apple-style-span" color="#000066" face="verdana, sans-serif">I downloaded the compoments file but I'm afraid it meant nothing to me.</font></div><div><font class="Apple-style-span" color="#000066" face="verdana, sans-serif"><br>
</font></div><div><font class="Apple-style-span" color="#000066" face="verdana, sans-serif">Sorry, as you can see, I'm over my head here.  Your time and patience very much appreciated.</font></div><div><font class="Apple-style-span" color="#000066" face="verdana, sans-serif"><br>
</font></div><div><font class="Apple-style-span" color="#000066" face="verdana, sans-serif">Deborah</font></div><div><br></div><div><br></div></div>
</div></div>