<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:clearspace="http://www.jivesoftware.com/xmlns/jive/rss" version="2.0">
  <channel>
    <title>Adobe Community: Message List - Applying Different Function to one Button based on which Frame it is</title>
    <link>https://forums.adobe.com/community/flash/flash_actionscript3?view=discussions</link>
    <description>Most recent forum messages</description>
    <language>en</language>
    <pubDate>Sat, 08 Nov 2014 22:43:38 GMT</pubDate>
    <generator>Jive Engage 7.0.0.1  (http://jivesoftware.com/products/)</generator>
    <dc:date>2014-11-08T22:43:38Z</dc:date>
    <dc:language>en</dc:language>
    <item>
      <title>Re: Applying Different Function to one Button based on which Frame it is</title>
      <link>https://forums.adobe.com/message/6912284?tstart=0#6912284</link>
      <description>&lt;!-- [DocumentBodyStart:34c4b95a-7453-436c-bf46-84ce14f8f58c] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;If you find a function is not doing whatyou expect, test the conditions that should have made it process.&amp;nbsp; For instance... check the values to see that they are what you expect them to be....&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;function &lt;strong&gt;nextframe9&lt;/strong&gt;(event: MouseEvent): void &lt;/p&gt;&lt;p&gt;&amp;nbsp; {&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; trace("count value (1?): ", count);&lt;/p&gt;&lt;p&gt;&amp;nbsp; trace("pop1 present (true)?: ", stage.contains(pop1));&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; if(count == 1 &amp;amp;&amp;amp; stage.contains(pop1) )&lt;/p&gt;&lt;p&gt;&lt;br/&gt; &lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:34c4b95a-7453-436c-bf46-84ce14f8f58c] --&gt;&lt;img src='/beacon?t=1415939641403' /&gt;</description>
      <pubDate>Sat, 08 Nov 2014 22:43:38 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/message/6912284?tstart=0#6912284</guid>
      <dc:date>2014-11-08T22:43:38Z</dc:date>
      <clearspace:dateToText>5 days 6 hours ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: Applying Different Function to one Button based on which Frame it is</title>
      <link>https://forums.adobe.com/message/6911838?tstart=0#6911838</link>
      <description>&lt;!-- [DocumentBodyStart:4db67fbc-f4db-4727-9478-a0879d3c1ce9] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Thanks Ned for the guidance , can you give me an example a sample to get an idea of how you think I should run this , I am new with action script 3 and you ar eright , I am tangeling my self a lot with this logic for a while now , I need to devliver this presentation by Monday and I am no where near fixing this thing for me.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:4db67fbc-f4db-4727-9478-a0879d3c1ce9] --&gt;</description>
      <pubDate>Sat, 08 Nov 2014 19:24:10 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/message/6911838?tstart=0#6911838</guid>
      <dc:date>2014-11-08T19:24:10Z</dc:date>
      <clearspace:dateToText>5 days 9 hours ago</clearspace:dateToText>
      <clearspace:replyCount>1</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: Applying Different Function to one Button based on which Frame it is</title>
      <link>https://forums.adobe.com/message/6911797?tstart=0#6911797</link>
      <description>&lt;!-- [DocumentBodyStart:6055cb48-004e-43f2-acd0-c2d33bdc012a] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;What I suggested is not what I see you implementing.&amp;nbsp; You are trying to change the function that the button calls and you don't need to do that, but you can if you work out the logic properly.&amp;nbsp; Chances are you are missing following the logic if it is not behaving as you intend.&amp;nbsp; I think you are tangling yourself in the logic by separating things out as you are. &lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;This is where you need to learn how to make the best use of the trace() function.&amp;nbsp; If you expect something to happen based on conditions being met, then you need to check those conditions to see if they are what you think rthey should be.&amp;nbsp; &lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:6055cb48-004e-43f2-acd0-c2d33bdc012a] --&gt;</description>
      <pubDate>Sat, 08 Nov 2014 19:00:57 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/message/6911797?tstart=0#6911797</guid>
      <dc:date>2014-11-08T19:00:57Z</dc:date>
      <clearspace:dateToText>5 days 10 hours ago</clearspace:dateToText>
      <clearspace:replyCount>2</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: Applying Different Function to one Button based on which Frame it is</title>
      <link>https://forums.adobe.com/message/6911449?tstart=0#6911449</link>
      <description>&lt;!-- [DocumentBodyStart:2e5af08f-a264-4a96-a6f6-4d2166d09d3e] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Ned. thats what i am trying to put but for some reasons , its not taking me passed that frame , i have succeeded to stop it on a certain frame by removing the vent Listener but once i am done with the condition , it should reactive the Listener , but thats not happening , i know its a pretty simple thing , but due to my lack of experience with AS3 , its causing me trouble to troubleshoot it all by my self.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Here is my Code:&lt;/p&gt;&lt;p&gt;btn_nxt.addEventListener(MouseEvent.CLICK, simplenext);&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;////////////////////////////////SIMPLENEXT FUNCTION FOR NEXT BUTTON ///////////////////////////////////////////&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;function simplenext(event: MouseEvent): void &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;{&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;if (currentFrame == 9)&lt;/td&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;{&lt;/td&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt; btn_nxt.removeEventListener(MouseEvent.CLICK, simplenext);&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;trace("Normal Next Button Disabled");&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt; btn_nxt.addEventListener(MouseEvent.CLICK, nextframe9);&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;trace("Frame 9 Next Button Activated");&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt; btn_notice1.addEventListener(MouseEvent.CLICK, loadnotice1);&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt; pop1.closebtn.addEventListener(MouseEvent.CLICK, unloadbtn1);&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;}&lt;/td&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;else {&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;nextFrame();&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=";"&gt;&lt;/td&gt;&lt;td style=";"&gt;}&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;/////////////////////////FUNCTION FOR FRAME 9 //////////////////////////////////////&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Please note that Count is the Counter variable that i defined to increment once the popup movie clip is loaded&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;function &lt;strong&gt;nextframe9&lt;/strong&gt;(event: MouseEvent): void &lt;/p&gt;&lt;p&gt;&amp;nbsp; {&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; if(count == 1 &amp;amp;&amp;amp; stage.contains(pop1) )&lt;/p&gt;&lt;p&gt;&amp;nbsp; {&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; removeChild(pop1);&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; }&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; if(count == 1)&lt;/p&gt;&lt;p&gt;&amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; nextFrame();&lt;/p&gt;&lt;p&gt;&amp;nbsp; }&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; else&lt;/p&gt;&lt;p&gt;&amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; addChild(pop1);&lt;/p&gt;&lt;p&gt;&amp;nbsp; pop1.x = 40;&lt;/p&gt;&lt;p&gt;&amp;nbsp; pop1.y = 120;&lt;/p&gt;&lt;p&gt;&amp;nbsp; count = 1;&lt;/p&gt;&lt;p&gt;&amp;nbsp; }&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; }&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:2e5af08f-a264-4a96-a6f6-4d2166d09d3e] --&gt;</description>
      <pubDate>Sat, 08 Nov 2014 16:06:41 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/message/6911449?tstart=0#6911449</guid>
      <dc:date>2014-11-08T16:06:41Z</dc:date>
      <clearspace:dateToText>5 days 12 hours ago</clearspace:dateToText>
      <clearspace:replyCount>3</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: Applying Different Function to one Button based on which Frame it is</title>
      <link>https://forums.adobe.com/message/6911315?tstart=0#6911315</link>
      <description>&lt;!-- [DocumentBodyStart:e3f55129-241b-4362-b1c9-a16ff6c2c292] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;You could put a conditional or switch in the event handler function that takes action based on the currentFrame property.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:e3f55129-241b-4362-b1c9-a16ff6c2c292] --&gt;</description>
      <pubDate>Sat, 08 Nov 2014 15:24:10 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/message/6911315?tstart=0#6911315</guid>
      <dc:date>2014-11-08T15:24:10Z</dc:date>
      <clearspace:dateToText>5 days 13 hours ago</clearspace:dateToText>
      <clearspace:replyCount>4</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Applying Different Function to one Button based on which Frame it is</title>
      <link>https://forums.adobe.com/message/6911141?tstart=0#6911141</link>
      <description>&lt;!-- [DocumentBodyStart:aa98a43d-74e5-44aa-a32c-4eaef5c8aeb0] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;I am working on this Presentation where i have Next and Back Button&lt;/p&gt;&lt;p&gt;In Normal conditions , Net button would only take the user to the&amp;nbsp; Next Frame, but in Some Frames , i have certain Popups which has to be loaded before user can move out of that frame.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I am trying to develop that logic to work around same Mouse Event Listener but different function applied when needed.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I am very new to AS3 so any guidance in this matter would be highly appreciated in making this code work.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:aa98a43d-74e5-44aa-a32c-4eaef5c8aeb0] --&gt;</description>
      <pubDate>Sat, 08 Nov 2014 15:11:47 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/message/6911141?tstart=0#6911141</guid>
      <dc:date>2014-11-08T15:11:47Z</dc:date>
      <clearspace:dateToText>5 days 13 hours ago</clearspace:dateToText>
      <clearspace:replyCount>5</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
  </channel>
</rss>

