<?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 - Problem with Script Using New() to Create a #Vectorshape</title>
    <link>https://forums.adobe.com/community/director/director_lingo?view=discussions</link>
    <description>Most recent forum messages</description>
    <language>en</language>
    <pubDate>Sat, 03 May 2014 16:57:29 GMT</pubDate>
    <generator>Jive Engage 7.0.0.1  (http://jivesoftware.com/products/)</generator>
    <dc:date>2014-05-03T16:57:29Z</dc:date>
    <dc:language>en</dc:language>
    <item>
      <title>Re: Problem with Script Using New() to Create a #Vectorshape</title>
      <link>https://forums.adobe.com/message/6350699?tstart=0#6350699</link>
      <description>&lt;!-- [DocumentBodyStart:29cfcdfc-f893-4f02-90fe-68424da585ce] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Sean,&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Thank you. Changing gMem handler from #new to #_movie.newmember did the trick. I still have not found the behavior or movie script that contains the #new handler that created the problem. I was not aware of the #_movie.newmember handler. Seems that because it is specific to a new member added into a movie that it may be more useful than just using #new when adding new members is needed. Is that so? Does it have any downsides?&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Once again, thanks for your answer. By the way, I think the script was originally a J Chunick script.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Regards,&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Rod&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:29cfcdfc-f893-4f02-90fe-68424da585ce] --&gt;&lt;img src='/beacon?t=1415930928514' /&gt;</description>
      <pubDate>Sat, 03 May 2014 16:57:29 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/message/6350699?tstart=0#6350699</guid>
      <dc:date>2014-05-03T16:57:29Z</dc:date>
      <clearspace:dateToText>6 months 2 weeks ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: Problem with Script Using New() to Create a #Vectorshape</title>
      <link>https://forums.adobe.com/message/6345363?tstart=0#6345363</link>
      <description>&lt;!-- [DocumentBodyStart:0fc3e9c4-bb25-4183-9340-fb83611eea3f] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;While I haven't read through all your script, try replacing&lt;/p&gt;&lt;p&gt;gMem = new (#vectorShape, member gMemNum of castLib 1)&lt;/p&gt;&lt;p&gt;with&lt;/p&gt;&lt;p&gt;gMem = _movie.newMember(#vectorShape, member gMemNum of castLib 1)&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;It's possible the movie you are trying to integrate this into has a #movie script with a #new handler that should have been typed as a #parent script&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:0fc3e9c4-bb25-4183-9340-fb83611eea3f] --&gt;</description>
      <pubDate>Wed, 30 Apr 2014 20:37:50 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/message/6345363?tstart=0#6345363</guid>
      <dc:date>2014-04-30T20:37:50Z</dc:date>
      <clearspace:dateToText>6 months 2 weeks ago</clearspace:dateToText>
      <clearspace:replyCount>1</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Problem with Script Using New() to Create a #Vectorshape</title>
      <link>https://forums.adobe.com/message/6337664?tstart=0#6337664</link>
      <description>&lt;!-- [DocumentBodyStart:b139d078-ac22-4f66-a4f1-1ac5775e104f] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Hello,&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I am having a problem integrating an existing movie script into a movie I am building and I can't figure out why. &lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The single movie script, developed by &lt;strong&gt;JC in 2004&lt;/strong&gt;,&amp;nbsp; appears below. It works perfectly in a movie all by itself. But I need to integrate it into an existing movie in which other sprites and behaviors must coexist. &lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The problem I am seeing is that &lt;strong&gt;gMem&lt;/strong&gt; is created with the new command (can see it in the message window using put &lt;strong&gt;gMem&lt;/strong&gt;), but it will not allow attachment of &lt;strong&gt;gMem.regPoint&lt;/strong&gt;, &lt;strong&gt;gMem.centerRegPoint&lt;/strong&gt;, and so on. These all return errors. &lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I would also be open to another solution to the problem. What I need to do is create rectangles that represent a plan view of a rooftop on an underlying grid and then be able to drag and place other images on it (it is for training purposes, not a game). &lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I am using MX2004 on a PC. Any help, deeply appreciated.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Rod Wolford&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;------------------------------------------------------------------------------------------ --&lt;/p&gt;&lt;p&gt;global gMem, gCount, gNum, gLoc, gCreateVert, gMemNum&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;on prepareMovie&lt;br/&gt;&amp;nbsp; clearGlobals()&lt;br/&gt;&amp;nbsp; _movie.puppetTempo(60)&lt;br/&gt;&amp;nbsp; gCreateVert = False&lt;br/&gt;&amp;nbsp; gMemNum = 5&lt;br/&gt;end&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;on mouseDown&lt;br/&gt;&amp;nbsp; if not(gCreateVert) then&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gMem = new (#vectorShape, member gMemNum of castLib 1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gMemNum = gMemNum + 1&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gMem.regPoint = point(0,0)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gMem.centerRegPoint = False&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gMem.closed = False&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gMem.antialias = True&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gMem.strokeWidth = 0.25&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gMem.strokeColor = rgb(0,0,0)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gNum = getFreeChannel()&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; channel(gNum).makeScriptedSprite(gMem, point(0,0))&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sprite(gNum).ink = 36&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gCount = 0&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gCreateVert = True&lt;br/&gt;&amp;nbsp; end if&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; if gCreateVert then&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if the doubleClick then&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gCreateVert = False&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gCount = gCount - 1&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gMem.deleteVertex(gCount)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gMem.closed = True&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gMem.fillMode = #solid&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gMem.fillColor = rgb(random(256) - 1,random(256) - 1,random(256) - 1)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gFinished = True&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; exit&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end if&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gCount = gCount + 1&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gMem.addVertex(gCount, the mouseLoc)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gCount = gCount + 1&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gMem.addVertex(gCount, the mouseLoc)&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gLoc = the mouseLoc&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br/&gt;&amp;nbsp; end if&lt;br/&gt;&amp;nbsp; &lt;br/&gt;end&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;on enterFrame&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; if gCreateVert then &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gMem.moveVertex(gCount, the mouseH - gLoc[1], the mouseV - gLoc[2])&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; theLoc = (gMem.vertexList)[gCount][1]&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if not(theLoc = the mouseLoc) then&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gMem.moveVertex(gCount, the mouseH - theLoc[1], the mouseV - theLoc[2])&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end if&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gLoc = the mouseLoc&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br/&gt;&amp;nbsp; end if&lt;br/&gt;end&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;on stopMovie&lt;br/&gt;&amp;nbsp; theCount = castLib(1).member.count&lt;br/&gt;&amp;nbsp; repeat with i = 1 to theCount&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if member(i).type = #vectorShape then member(i).erase()&lt;br/&gt;&amp;nbsp; end repeat&lt;br/&gt;end&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;on getFreeChannel&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; repeat with i = 1 to the lastChannel&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if sprite(i).member.type = #empty then&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; aNum = i&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; exit repeat&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end if&lt;br/&gt;&amp;nbsp; end repeat&lt;br/&gt;&amp;nbsp; &lt;br/&gt;&amp;nbsp; return aNum&lt;br/&gt;&amp;nbsp; &lt;br/&gt;end&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:b139d078-ac22-4f66-a4f1-1ac5775e104f] --&gt;</description>
      <pubDate>Mon, 28 Apr 2014 16:56:03 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/message/6337664?tstart=0#6337664</guid>
      <dc:date>2014-04-28T16:56:03Z</dc:date>
      <clearspace:dateToText>6 months 2 weeks ago</clearspace:dateToText>
      <clearspace:replyCount>2</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
  </channel>
</rss>

