<?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 : All Content - All Communities</title>
    <link>https://forums.adobe.com/</link>
    <description>All Content in Adobe Community</description>
    <language>en</language>
    <pubDate>Fri, 24 Sep 2010 15:18:27 GMT</pubDate>
    <generator>Jive Engage 7.0.0.1  (http://jivesoftware.com/products/)</generator>
    <dc:date>2010-09-24T15:18:27Z</dc:date>
    <dc:language>en</dc:language>
    <item>
      <title>Linking accordian menu</title>
      <link>https://forums.adobe.com/thread/727811</link>
      <description>&lt;!-- [DocumentBodyStart:8a2db08f-4887-4586-8f41-312269e3687f] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;I want to lik the images and swf to local files but I'm not able to do so. Could you please tell me how?&lt;/p&gt;&lt;p&gt;I took the code from an accordian menu tutorial&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;This is the xml code&lt;/p&gt;&lt;p&gt;&lt;pre&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;
&amp;nbsp; &amp;lt;menu menuOpen="1" moveOnMouseOver="false"&amp;gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;item Ititle="home" IcontentType="image/swf" IcontentData="image2.jpg"/&amp;gt;
 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;item Ititle="about" IcontentType="text" IcontentData="Our company is based on UK! Know how we have born!; Click here"/&amp;gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;item Ititle="Products" IcontentType="image/swf" IcontentData="image5.jpg"/&amp;gt;
 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;item Ititle="Services" IcontentType="image/swf" IcontentData="item2.swf"/&amp;gt;
 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;item Ititle="Contact" IcontentType="image/swf" IcontentData="image1.jpg"/&amp;gt;
&amp;nbsp; &amp;lt;/menu&amp;gt;&lt;/pre&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;This is the AS code&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;pre&gt;//import tweenlite classes
&amp;nbsp; import gs.TweenLite;
&amp;nbsp; import gs.easing.*;

&amp;nbsp; var MENU_ARRAY:Array; //used to save the items data
&amp;nbsp; var OPENED_MENU:int; //to inform the menu that should be open at startup
&amp;nbsp; var MOVE_ON_MOUSE_OVER:Boolean=false; //tha name says everything
&amp;nbsp; var xmlLoader:URLLoader; //the xml loader

loadXML("menu.xml"); //load the xml

function loadXML(Uri:String):void {
&amp;nbsp; xmlLoader = new URLLoader();
&amp;nbsp; xmlLoader.addEventListener(Event.COMPLETE, onComplete);
&amp;nbsp; xmlLoader.addEventListener(IOErrorEvent.IO_ERROR, onError);
&amp;nbsp; xmlLoader.load(new URLRequest(Uri));
&amp;nbsp; }

function onError(evt:ErrorEvent):void {
&amp;nbsp; trace("cannot load xml file");
}

function onComplete(evt:Event):void {
&amp;nbsp; //read and load xml into array, by parsing it using prepareMenu
&amp;nbsp; MENU_ARRAY=prepareMenu(xmlLoader.data.toString());
&amp;nbsp; placeItemsOnStage(); //place all required items on stage.
}

function placeItemsOnStage():void {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var pos:Number=0;
&amp;nbsp; //define the container properties
&amp;nbsp; menuContainer.x=0;
&amp;nbsp; menuContainer.y=0;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for(var c:int=0; c&amp;lt;MENU_ARRAY.length; c++) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var it:menuItem = new menuItem; //load out menuItem, because its exported to AS, we can use it here
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;it.x=c*27; //its the gray border width
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;it.y=0; //place on top
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;it.id="Item-"+c; //id the menuItem
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;it.name="Item-"+c; //name de menuItem
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;it.posX=pos; //actual pos, useful to open and know is position
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;it.itemLabel.text=String(MENU_ARRAY[c].Ititle).toUpperCase(); //load the label in uppercase
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;it.addEventListener(MouseEvent.CLICK, onMouseClick); //add mouse click listener
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(MOVE_ON_MOUSE_OVER==true) it.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver); //if configured, load the mouse over event
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;it.useHandCursor=true;&amp;nbsp; //use hand cursor
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;it.buttonMode=true; //buttonMode
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;it.itemText.visible=false; //hide the textField
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;menuContainer.addChild(it); //add the menu item as child

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(String(MENU_ARRAY[c].IcontentType)=="image/swf")&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ //check the content and load things accordint to it
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var ldr:Loader = new Loader();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ldr.x=27;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ldr.y=0;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;it.addChild(ldr);
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ldr.load(new URLRequest(MENU_ARRAY[c].IcontentData.toString()));
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(String(MENU_ARRAY[c].IcontentType)=="text") {
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;it.itemText.visible=true;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;it.itemText.text=MENU_ARRAY[c].IcontentData.toString();
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pos+=27; //the next menuItem x position
&amp;nbsp; }

 //put mask in place
&amp;nbsp; masker.width=(MENU_ARRAY.length*27+325)
&amp;nbsp; masker.height=menuContainer.height;
&amp;nbsp; masker.x=0;
&amp;nbsp; masker.y=0;

 moveItem(OPENED_MENU-1); //open menu confirured in XML

}

&amp;nbsp; function onMouseOver(evt:MouseEvent):void {
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(evt.target.name.toString()=="buttonBack") prepareMove(evt)
&amp;nbsp; }

function prepareMove(evt:MouseEvent):void {
&amp;nbsp; var targetName:String = evt.currentTarget.name.toString(); //get the menuItem
&amp;nbsp; var temp:Array = targetName.split("-"); //split his name: Item-x
&amp;nbsp; var itemNumber:int=(temp[1]); //got item number
&amp;nbsp; moveItem(itemNumber); //move it
}

function onMouseClick(evt:MouseEvent):void {
&amp;nbsp; if(evt.target.name.toString()=="buttonBack")&amp;nbsp; prepareMove(evt); //mouse action was done in buttonBack
&amp;nbsp; else trace("Item "+evt.currentTarget.name+" clicked!"); //mouse action was made on accordion area
 }

function moveItem(num:int):void {
&amp;nbsp; var itemToMove:menuItem=menuContainer.getChildByName("Item-"+String(num)) as menuItem;
&amp;nbsp; //get the menuItem child
&amp;nbsp; for(var m=0;m&amp;lt;MENU_ARRAY.length;m++) //move one-by-one to the new position
&amp;nbsp; {
&amp;nbsp; var tempMc = menuContainer.getChildByName("Item-"+m);
&amp;nbsp; if(tempMc.x &amp;gt; itemToMove.x) TweenLite.to(tempMc, 1, {x:((tempMc.posX) + itemToMove.width-27), ease:Quart.easeOut}); //see tweenLite for info about this.
&amp;nbsp; else if(tempMc.x &amp;lt;= itemToMove.x) TweenLite.to(tempMc, 1, {x:(tempMc.posX), ease:Quart.easeOut});
&amp;nbsp; }
}

function prepareMenu (XMLData:String):Array
&amp;nbsp; {
&amp;nbsp; //make sure it cames in XML
&amp;nbsp; var menuXML:XML = new XML(XMLData);
&amp;nbsp; //just in case
&amp;nbsp; menuXML.ignoreWhitespace = true;

&amp;nbsp; //get XML item's entrys
&amp;nbsp; var XMLItems = menuXML.descendants("item");

 //load all items into an array
&amp;nbsp; var itemsArray:Array = new Array();
&amp;nbsp; var itemObj:Object;
&amp;nbsp; for(var i in XMLItems)
&amp;nbsp; {
&amp;nbsp; itemObj=new Object();
&amp;nbsp; itemObj.Ititle=XMLItems[i].@Ititle;
&amp;nbsp; itemObj.IcontentType=XMLItems[i].@IcontentType;
&amp;nbsp; itemObj.IcontentData=XMLItems[i].@IcontentData;
&amp;nbsp; itemObj.itemID="menu"+i;
&amp;nbsp; itemsArray.push(itemObj);
&amp;nbsp; }
&amp;nbsp; OPENED_MENU=menuXML.@menuOpen; //get menu for open.
&amp;nbsp; MOVE_ON_MOUSE_OVER=(menuXML.@moveOnMouseOver.toString()=="true" ? true : false); //get the option for load or not mouseOver open
&amp;nbsp; return itemsArray;
}

//finish.
stop();&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:8a2db08f-4887-4586-8f41-312269e3687f] --&gt;&lt;img src='/beacon?t=1415926834625' /&gt;</description>
      <pubDate>Fri, 24 Sep 2010 15:18:27 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/thread/727811</guid>
      <dc:date>2010-09-24T15:18:27Z</dc:date>
      <clearspace:dateToText>3 years 3 months ago</clearspace:dateToText>
      <clearspace:replyCount>1</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>linking local files</title>
      <link>https://forums.adobe.com/thread/725529</link>
      <description>&lt;!-- [DocumentBodyStart:c0803270-90d1-4d8a-858f-d882c1b3ec5f] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Hey I'm stuck with linking some local files.&lt;/p&gt;&lt;p&gt;I made a movieclip into a button but I cant link it to local files&lt;/p&gt;&lt;p&gt;Can anybody tell me how ? Please because I have to do a school project&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:c0803270-90d1-4d8a-858f-d882c1b3ec5f] --&gt;</description>
      <pubDate>Tue, 21 Sep 2010 15:05:40 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/thread/725529</guid>
      <dc:date>2010-09-21T15:05:40Z</dc:date>
      <clearspace:dateToText>4 years 2 months ago</clearspace:dateToText>
      <clearspace:replyCount>5</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Robohelp Air to exe</title>
      <link>https://forums.adobe.com/thread/712675</link>
      <description>&lt;!-- [DocumentBodyStart:6f73d1e2-e8d3-4d22-956c-d015f8d6dae1] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Can someone please explain the process of how to convert an air file made by robohelp 8 into exe? I have installed the latest air runtime 2.0.3 &lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:6f73d1e2-e8d3-4d22-956c-d015f8d6dae1] --&gt;</description>
      <pubDate>Wed, 01 Sep 2010 18:52:23 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/thread/712675</guid>
      <dc:date>2010-09-01T18:52:23Z</dc:date>
      <clearspace:dateToText>4 years 2 months ago</clearspace:dateToText>
      <clearspace:replyCount>5</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Convert to .exe</title>
      <link>https://forums.adobe.com/thread/683307</link>
      <description>&lt;!-- [DocumentBodyStart:484475d8-e6e6-4689-8ce3-f99704fabe39] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;I want to make a *.exe file. I have compiled the software in Flash help pro. I tried converting them into exe with compilers but they have one problem the robohelp search doesnt work once compiled. So is there any way to compile into an exe file or is there some way to get the search to work ? Please help&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;- Chotu&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:484475d8-e6e6-4689-8ce3-f99704fabe39] --&gt;</description>
      <pubDate>Mon, 19 Jul 2010 18:58:43 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/thread/683307</guid>
      <dc:date>2010-07-19T18:58:43Z</dc:date>
      <clearspace:dateToText>4 years 4 months ago</clearspace:dateToText>
      <clearspace:replyCount>14</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
  </channel>
</rss>

