Hi. I’m new to this forum and have been researching this all day. Nothing seems to be working. Can anyone help me just add a link to these images? It’s a dynamic scroller that can be viewed on this link: http://www.madcreekdc.com/CLT/ Any advice would be much appreciated. Thanks!
Here is my XML code:
<?xml version=“1.0” encoding=“ISO-8859-1”?>
<portfolio>
<category id=“c1” navName=“new york times” nsub=".01" />
<category id=“c2” navName=“daily news” nsub="" />
<category id=“c3” navName=“new york times” nsub=".02" />
<category id=“c4” navName=“new york times” nsub=".03" />
<category id=“c5” navName=“metropolitan” nsub=""/>
<category id=“c6” navName=“house & garden” nsub=""/>
<category id=“c7” navName=“interior design” nsub=""/>
<url id=“c1”>http://www.google.com</url>
<image catId=“c1” imgName=“Photos/Section01-NewYorkTimes1/Section1.jpg”/>
<image catId=“c1” imgName=“Photos/Section01-NewYorkTimes1/Section2.jpg” />
<image catId=“c1” imgName=“Photos/Section01-NewYorkTimes1/Section3.jpg” />
<image catId=“c1” imgName=“Photos/Section01-NewYorkTimes1/Section4.jpg” />
<image catId=“c2” imgName=“Photos/Section02-DailyNews/Section1.jpg” />
<image catId=“c2” imgName=“Photos/Section02-DailyNews/Section2.jpg” />
<image catId=“c3” imgName=“Photos/Section03-NewYorkTimes2/Section1.jpg” />
<image catId=“c3” imgName=“Photos/Section03-NewYorkTimes2/Section2.jpg” />
<image catId=“c3” imgName=“Photos/Section03-NewYorkTimes2/Section3.jpg” />
<image catId=“c3” imgName=“Photos/Section03-NewYorkTimes2/Section4.jpg” />
<image catId=“c4” imgName=“Photos/Section04-NewYorkTimes3/Section1.jpg” />
<image catId=“c4” imgName=“Photos/Section04-NewYorkTimes3/Section2.jpg” />
<image catId=“c4” imgName=“Photos/Section04-NewYorkTimes3/Section3.jpg” />
<image catId=“c5” imgName=“Photos/Section05-Metropolitan/Section1.jpg” />
<image catId=“c5” imgName=“Photos/Section05-Metropolitan/Section2.jpg” />
<image catId=“c6” imgName=“Photos/Section06-HouseAndGarden/Section1.jpg” />
<image catId=“c6” imgName=“Photos/Section06-HouseAndGarden/Section2.jpg” />
<image catId=“c7” imgName=“Photos/Section07-InteriorDesign/Section1.jpg” />
</portfolio>
And here is the Flash actionscript:
package{
//---------------------------------------------------------------------------
import flash.display.Sprite;
import flash.display.MovieClip;
import flash.display.Loader;
import flash.display.LoaderInfo;
import flash.net.URLLoader;
import flash.events.;
import flash.net.URLRequest;
import flash.utils.Timer;
import flash.events.TimerEvent;
import fl.transitions.Tween;
import fl.motion.easing.;
import fl.transitions.easing.;
import fl.controls.;
import flash.text.;
import flash.display.;
//---------------------------------------------------------------------------
public class PortfolioScroller extends Sprite{
//---------------------------------------------------------------------------
private var imagesHolder:MovieClip=new MovieClip();
private var bigMask:MovieClip=new MovieClip();
private var uloader:URLLoader=new URLLoader();
private var xmlData:XML;
private var gap:Number=0, cat:Number=0;
private var loadId:int=0;
private var urlArray:Array=new Array();
private var loaderArray:Array=new Array();
private var categoryArray:Array=new Array();
private var NavigatingPosition:Array = new Array();
private var ImageArray:Array = new Array();
private var catagoryWisefinalWidth:Number=0;
private var noOfImagesPerCatagory:Number = 0;
private var InitialGap:Number=0;
private var catagoryWiseImage:Array=new Array();
private var picList:XMLList;
private var catList:XMLList;
private var widthOfFirstCatagory:Number=0;
private var widthOfScoundCatagory:Number=0;
private var widthOfThirdCatagory:Number=0;
private var widthOfFourthCatagory:Number=0;
private var widthOfFifthCatagory:Number=0;
private var widthOfSixthCatagory:Number=0;
private var widthOfSeventhCatagory:Number=0;
private var totalWidthOfFirstCatagory:Number=0;
private var totalWidthOfScoundCatagory:Number=0;
private var totalWidthOfThirdCatagory:Number=0;
private var totalWidthOfFourthCatagory:Number=0;
private var totalWidthOfFifthCatagory:Number=0;
private var totalWidthOfSixthCatagory:Number=0;
private var totalWidthOfSeventhCatagory:Number=0;
private var index:Number;
private var i:int;
private var startIngHolder:Number;
private var widthOfMask:Number;
var catMc:MovieClip=new CategoryMC();
private var movingLimit:Number;
private var goingRight:Boolean = true;
private var mouseOverR:Boolean=true;
private var moveing:Boolean=true;
private var myMove:int;
private var movelr:Boolean;
private var ping:Number=10;
private var counter:int=0;
private var counterRight:int=0;
private var noOfImages:int=0;
private var pre:MovieClip = new Loading();
//---------------------------------------------------------------------------
public function PortfolioScroller(aMc:MovieClip, bMc:MovieClip){
StartReadXml(aMc,bMc);
}
//--------------------------------------------------------------------------
private function StartReadXml(aMc:MovieClip, bMc:MovieClip):void{
imagesHolder=aMc;
bigMask=bMc;
imagesHolder.mask=bigMask;
startIngHolder=imagesHolder.x;
//trace(startIngHolder);
widthOfMask=bigMask.width;
//trace(“widthOfMask—”+widthOfMask);
uloader.addEventListener(Event.COMPLETE,function(){
xmlData=XML(uloader.data);
parseXml(xmlData);
});
uloader.load(new URLRequest(“category.xml”));
}
//---------------------------------------------------------------------------
private function parseXml(xmls:XML):void{
catList=xmls.category;
noOfImages=xmls.image.length();
root.LbtnBase.visible=false;
root.leftScrollBtn.visible=false;
for(i=0;i<catList.length();i++){
picList=xmls.image.(@catId==catList*.@id);
for(var j:int=0;j<picList.length();j++){
var url:String=picList[j].@imgName.toString();
var loader:Loader=new Loader();
urlArray.push(url);
loaderArray.push(loader);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loader_complete);
imagesHolder.addChild(loader);
}
catagoryWiseImage.push({Id:catList*.@id,
noofImage:j});
categoryArray.push({
id:catList*.@id,
navNam:catList*.@navName,
nsub:catList*.@nsub
});
var catMc:MovieClip=new CategoryMC();
catMc.name=i;
root.addChild(catMc);
catMc.y = 3+(i*catMc.height);
catMc.navTxt.htmlText=xmls.category*.@navName.toLowerCase();
catMc.subDigitTxt.htmlText = xmls.category*.@nsub.toLowerCase();
catMc.buttonMode=true;
catMc.addEventListener(MouseEvent.CLICK,navigation);
}
loaderArray[0].load(new URLRequest(urlArray[0]));
pre.loadCount.text = pre.loadInfo.text = ‘’;
imagesHolder.addChild(pre);
pre.name = ‘pre’;
pre.x = pre.y = 200;
}
//---------------------------------------------------------------------------
private function loader_complete(ev:Event):void{
var colMc:MovieClip=new ColonMC();
var secMc:MovieClip=new SectionMC();
var possition:Number=0;
ev.currentTarget.content.parent.x=gap+loadId*7;
gap+=ev.currentTarget.content.parent.width;
var imageWidth:Number=gap - InitialGap;
InitialGap = gap;
loadId++;
pre.x = imageWidth+200;
if (loadId >4&&imagesHolder.contains(pre)) {
imagesHolder.removeChild(pre);
}
if(loadId==3){
pre.x =ImageArray[0].gap+ImageArray[1].gap+200;
imagesHolder.addChild(pre);
}
if(loadId==4){
imagesHolder.removeChild(pre);
}
ImageArray.push({image:loadId,
gap:imageWidth});
//trace(ImageArray[loadId -1 ].image +"—" + ImageArray[loadId -1].gap);
if(ImageArray[loadId - 1].image <= catagoryWiseImage[0].noofImage
&& catagoryWiseImage[0].Id.toLowerCase() == ‘c1’ ){
widthOfFirstCatagory+=ImageArray[loadId - 1].gap;
if(ImageArray[loadId - 1].image == catagoryWiseImage[0].noofImage ){
totalWidthOfFirstCatagory=widthOfFirstCatagory;
//trace(“a—”+totalWidthOfFirstCatagory);
}
}
if(ImageArray[loadId - 1].image > catagoryWiseImage[0].noofImage && catagoryWiseImage[1].Id.toLowerCase() == ‘c2’ &&
ImageArray[loadId - 1].image <= (catagoryWiseImage[0].noofImage +catagoryWiseImage[1].noofImage)){
widthOfScoundCatagory+=ImageArray[loadId - 1].gap;
if(ImageArray[loadId - 1].image == catagoryWiseImage[0].noofImage+catagoryWiseImage[1].noofImage ){
totalWidthOfScoundCatagory=widthOfScoundCatagory;
//trace(“b—”+totalWidthOfScoundCatagory);
}
}
if(ImageArray[loadId - 1].image >(catagoryWiseImage[0].noofImage + catagoryWiseImage[1].noofImage) && catagoryWiseImage[2].Id.toLowerCase() == ‘c3’
&& ImageArray[loadId - 1].image <= (catagoryWiseImage[0].noofImage + catagoryWiseImage[1].noofImage + catagoryWiseImage[2].noofImage)){
widthOfThirdCatagory+=ImageArray[loadId - 1].gap;
if(ImageArray[loadId - 1].image == (catagoryWiseImage[0].noofImage+catagoryWiseImage[1].noofImage+catagoryWiseImage[2].noofImage)){
totalWidthOfThirdCatagory=widthOfThirdCatagory;
//trace(“c—”+totalWidthOfThirdCatagory);
}
}
if(ImageArray[loadId - 1].image > (catagoryWiseImage[0].noofImage + catagoryWiseImage[1].noofImage+catagoryWiseImage[2].noofImage )
&& catagoryWiseImage[3].Id.toLowerCase() == ‘c4’
&& ImageArray[loadId - 1].image <= (catagoryWiseImage[0].noofImage + catagoryWiseImage[1].noofImage + catagoryWiseImage[2].noofImage + catagoryWiseImage[3].noofImage) ){
widthOfFourthCatagory+=ImageArray[loadId - 1].gap;
if(ImageArray[loadId - 1].image == (catagoryWiseImage[0].noofImage+catagoryWiseImage[1].noofImage+catagoryWiseImage[2].noofImage+catagoryWiseImage[3].noofImage)){
totalWidthOfFourthCatagory=widthOfFourthCatagory;
//trace(“d—”+totalWidthOfFourthCatagory);
}
}
if(ImageArray[loadId - 1].image > (catagoryWiseImage[0].noofImage + catagoryWiseImage[1].noofImage+catagoryWiseImage[2].noofImage+catagoryWiseImage[3].noofImage)
&& catagoryWiseImage[4].Id.toLowerCase() == ‘c5’
&& ImageArray[loadId - 1].image <= (catagoryWiseImage[0].noofImage + catagoryWiseImage[1].noofImage + catagoryWiseImage[2].noofImage + catagoryWiseImage[3].noofImage +catagoryWiseImage[4].noofImage)){
widthOfFifthCatagory+=ImageArray[loadId - 1].gap;
if(ImageArray[loadId - 1].image == (catagoryWiseImage[0].noofImage + catagoryWiseImage[1].noofImage + catagoryWiseImage[2].noofImage + catagoryWiseImage[3].noofImage +catagoryWiseImage[4].noofImage) ){
totalWidthOfFifthCatagory=widthOfFifthCatagory;
//trace(“e—”+totalWidthOfFifthCatagory)
}
}
if(ImageArray[loadId - 1].image > (catagoryWiseImage[0].noofImage + catagoryWiseImage[1].noofImage+catagoryWiseImage[2].noofImage+catagoryWiseImage[3].noofImage+catagoryWiseImage[4].noofImage)
&& catagoryWiseImage[5].Id.toLowerCase() == ‘c6’
&& ImageArray[loadId - 1].image <= (catagoryWiseImage[0].noofImage + catagoryWiseImage[1].noofImage + catagoryWiseImage[2].noofImage + catagoryWiseImage[3].noofImage +catagoryWiseImage[4].noofImage+catagoryWiseImage[5].noofImage)){
widthOfSixthCatagory+=ImageArray[loadId - 1].gap;
if(ImageArray[loadId - 1].image == (catagoryWiseImage[0].noofImage + catagoryWiseImage[1].noofImage + catagoryWiseImage[2].noofImage + catagoryWiseImage[3].noofImage +catagoryWiseImage[4].noofImage + catagoryWiseImage[5].noofImage)){
totalWidthOfSixthCatagory=widthOfSixthCatagory;
//trace(“f—”+totalWidthOfSixthCatagory)
}
}
if(ImageArray[loadId - 1].image > (catagoryWiseImage[0].noofImage + catagoryWiseImage[1].noofImage+catagoryWiseImage[2].noofImage+catagoryWiseImage[3].noofImage+catagoryWiseImage[4].noofImage+catagoryWiseImage[5].noofImage)
&& catagoryWiseImage[6].Id.toLowerCase() == ‘c7’
&& ImageArray[loadId - 1].image <= (catagoryWiseImage[0].noofImage + catagoryWiseImage[1].noofImage + catagoryWiseImage[2].noofImage + catagoryWiseImage[3].noofImage +catagoryWiseImage[4].noofImage+catagoryWiseImage[5].noofImage+catagoryWiseImage[6].noofImage)){
widthOfSeventhCatagory+=ImageArray[loadId - 1].gap;
if(ImageArray[loadId - 1].image == (catagoryWiseImage[0].noofImage + catagoryWiseImage[1].noofImage + catagoryWiseImage[2].noofImage + catagoryWiseImage[3].noofImage +catagoryWiseImage[4].noofImage + catagoryWiseImage[5].noofImage + catagoryWiseImage[6].noofImage)){
//trace(ImageArray[loadId - 1].image);
totalWidthOfSeventhCatagory=widthOfSeventhCatagory;
root.leftScrollBtn.addEventListener(MouseEvent.MOUSE_OVER,function(){
addEventListener(Event.ENTER_FRAME, leftMovepanel);
});
root.rightBtnBase.rightScrollBtn.addEventListener(MouseEvent.MOUSE_OVER,function(){
addEventListener(Event.ENTER_FRAME, rightMovepanel);
});
root.LbtnBase.lInner.addEventListener(MouseEvent.MOUSE_OVER,function(){
addEventListener(Event.ENTER_FRAME, leftMovepanel);
});
root.rightBtnBase.rInner.addEventListener(MouseEvent.MOUSE_OVER,function(){
addEventListener(Event.ENTER_FRAME, rightMovepanel);
});
root.leftScrollBtn.addEventListener(MouseEvent.MOUSE_OUT,function(){
removeEventListener(Event.ENTER_FRAME, leftMovepanel);
addEventListener(Event.ENTER_FRAME, easeOut);
});
root.rightBtnBase.rightScrollBtn.addEventListener(MouseEvent.MOUSE_OUT,function(){
moveing=true;
removeEventListener(Event.ENTER_FRAME, rightMovepanel);
addEventListener(Event.ENTER_FRAME, easeOutRight);
});
root.LbtnBase.lInner.addEventListener(MouseEvent.MOUSE_OUT,function(){
removeEventListener(Event.ENTER_FRAME, leftMovepanel);
addEventListener(Event.ENTER_FRAME, easeOut);
});
root.rightBtnBase.rInner.addEventListener(MouseEvent.MOUSE_OUT,function(){
moveing=true;
removeEventListener(Event.ENTER_FRAME, rightMovepanel);
addEventListener(Event.ENTER_FRAME, easeOutRight);
});
}
}
//placeing The Colon In Appropriate Position
if(loadId == catagoryWiseImage[0].noofImage ){
colMc.y=167;
imagesHolder.addChild(colMc);
colMc.x=totalWidthOfFirstCatagory+(catagoryWiseImage[0].noofImage - 1)*7;
}
if(loadId == (catagoryWiseImage[0].noofImage+catagoryWiseImage[1].noofImage)){
imagesHolder.addChild(colMc);
colMc.y = 167;
colMc.x=totalWidthOfFirstCatagory+totalWidthOfScoundCatagory+(catagoryWiseImage[0].noofImage+catagoryWiseImage[1].noofImage-1)*7;
}
if(loadId == (catagoryWiseImage[0].noofImage+catagoryWiseImage[1].noofImage+catagoryWiseImage[2].noofImage)){
imagesHolder.addChild(colMc);
colMc.y = 167;
colMc.x=totalWidthOfFirstCatagory+totalWidthOfScoundCatagory+totalWidthOfThirdCatagory+(catagoryWiseImage[0].noofImage+catagoryWiseImage[1].noofImage+catagoryWiseImage[2].noofImage -1)*7;
}
if(loadId == (catagoryWiseImage[0].noofImage+catagoryWiseImage[1].noofImage+catagoryWiseImage[2].noofImage+catagoryWiseImage[3].noofImage)){
imagesHolder.addChild(colMc);
colMc.y = 167;
colMc.x=totalWidthOfFirstCatagory+totalWidthOfScoundCatagory+totalWidthOfThirdCatagory+totalWidthOfFourthCatagory+(catagoryWiseImage[0].noofImage+catagoryWiseImage[1].noofImage+catagoryWiseImage[2].noofImage+catagoryWiseImage[3].noofImage-1)*7;
}
if(loadId == (catagoryWiseImage[0].noofImage+catagoryWiseImage[1].noofImage+catagoryWiseImage[2].noofImage+catagoryWiseImage[3].noofImage+catagoryWiseImage[4].noofImage)){
imagesHolder.addChild(colMc);
colMc.y = 167;
colMc.x=totalWidthOfFirstCatagory+totalWidthOfScoundCatagory+totalWidthOfThirdCatagory+totalWidthOfFourthCatagory+totalWidthOfFifthCatagory+(catagoryWiseImage[0].noofImage+catagoryWiseImage[1].noofImage+catagoryWiseImage[2].noofImage+catagoryWiseImage[3].noofImage+catagoryWiseImage[4].noofImage-1)*7;
}
if(loadId == (catagoryWiseImage[0].noofImage+catagoryWiseImage[1].noofImage+catagoryWiseImage[2].noofImage+catagoryWiseImage[3].noofImage+catagoryWiseImage[4].noofImage+catagoryWiseImage[5].noofImage)){
imagesHolder.addChild(colMc);
colMc.y = 167;
colMc.x=totalWidthOfFirstCatagory+totalWidthOfScoundCatagory+totalWidthOfThirdCatagory+totalWidthOfFourthCatagory+totalWidthOfFifthCatagory+totalWidthOfSixthCatagory+(catagoryWiseImage[0].noofImage+catagoryWiseImage[1].noofImage+catagoryWiseImage[2].noofImage+catagoryWiseImage[3].noofImage+catagoryWiseImage[4].noofImage+catagoryWiseImage[5].noofImage-1)*7;
}
// placing the text in Appropriate Position
if(loadId == 1){
imagesHolder.addChild(secMc);
secMc.y = 370;
secMc.x = 0;
secMc.sectionTxt.autoSize=TextFieldAutoSize.LEFT;
secMc.sectionTxt.text=xmlData.category[possition].@navName.toString().toUpperCase();
//trace(secMc.sectionTxt.x);
//trace(secMc.sectionTxt.width);
var a:Number=secMc.sectionTxt.x+secMc.sectionTxt.width;
secMc.digitTxt.x=a+10;
secMc.digitTxt.text=xmlData.category[possition].@nsub;
//trace(secMc.digitTxt.x);
}
if(loadId == 1+catagoryWiseImage[0].noofImage){
imagesHolder.addChild(secMc);
secMc.y = 370;
secMc.x = 0+totalWidthOfFirstCatagory+colMc.width+(catagoryWiseImage[0].noofImage-2)*7-3 ;
secMc.sectionTxt.autoSize=TextFieldAutoSize.LEFT;
secMc.sectionTxt.text=xmlData.category.@navName[possition+1].toString().toUpperCase();
var c:Number=secMc.sectionTxt.x+secMc.sectionTxt.width;
secMc.digitTxt.x=c+10;
secMc.digitTxt.text=xmlData.category[possition+1].@nsub;
//secMc.digitTxt.x=secMc.sectionTxt.width;
}
if(loadId == 1+catagoryWiseImage[0].noofImage+catagoryWiseImage[1].noofImage){
imagesHolder.addChild(secMc);
secMc.y = 370;
secMc.x = 0+totalWidthOfFirstCatagory+totalWidthOfScoundCatagory+colMc.width+(catagoryWiseImage[0].noofImage+catagoryWiseImage[1].noofImage-2)*7-3;
secMc.sectionTxt.autoSize=TextFieldAutoSize.LEFT;
secMc.sectionTxt.text=xmlData.category[possition+2].@navName.toString().toUpperCase();
var b:Number=secMc.sectionTxt.x+secMc.sectionTxt.width;
secMc.digitTxt.x=b+10;
secMc.digitTxt.text=xmlData.category[possition+2].@nsub;
//secMc.digitTxt.x=secMc.sectionTxt.width;
}
if(loadId == 1+catagoryWiseImage[0].noofImage+catagoryWiseImage[1].noofImage+catagoryWiseImage[2].noofImage){
imagesHolder.addChild(secMc);
secMc.y = 370;
secMc.x = 0+totalWidthOfFirstCatagory+totalWidthOfScoundCatagory+totalWidthOfThirdCatagory+colMc.width+(catagoryWiseImage[0].noofImage+catagoryWiseImage[1].noofImage+catagoryWiseImage[2].noofImage-2)*7-3 ;
secMc.sectionTxt.autoSize=TextFieldAutoSize.LEFT;
secMc.sectionTxt.text=xmlData.category[possition+3].@navName.toString().toUpperCase();
var d:Number=secMc.sectionTxt.x+secMc.sectionTxt.width;
secMc.digitTxt.x=d+10;
secMc.digitTxt.text=xmlData.category[possition+3].@nsub;
//secMc.digitTxt.x=secMc.sectionTxt.width;
}
if(loadId == 1+catagoryWiseImage[0].noofImage+catagoryWiseImage[1].noofImage+catagoryWiseImage[2].noofImage+catagoryWiseImage[3].noofImage){
imagesHolder.addChild(secMc);
secMc.y = 370;
secMc.x = 0+totalWidthOfFirstCatagory+totalWidthOfScoundCatagory+totalWidthOfThirdCatagory+totalWidthOfFourthCatagory+colMc.width+(catagoryWiseImage[0].noofImage+catagoryWiseImage[1].noofImage+catagoryWiseImage[2].noofImage+catagoryWiseImage[3].noofImage-2)*7-3;
secMc.sectionTxt.autoSize=TextFieldAutoSize.LEFT;
secMc.sectionTxt.text=xmlData.category[possition+4].@navName.toString().toUpperCase();
var e:Number=secMc.sectionTxt.x+secMc.sectionTxt.width;
secMc.digitTxt.x=e+10;
secMc.digitTxt.text=xmlData.category[possition+4].@nsub;
//secMc.digitTxt.x=secMc.sectionTxt.width;
}
if(loadId == 1+catagoryWiseImage[0].noofImage+catagoryWiseImage[1].noofImage+catagoryWiseImage[2].noofImage+catagoryWiseImage[3].noofImage+catagoryWiseImage[4].noofImage){
imagesHolder.addChild(secMc);
secMc.y = 370;
secMc.x = 0+totalWidthOfFirstCatagory+totalWidthOfScoundCatagory+totalWidthOfThirdCatagory+totalWidthOfFourthCatagory+totalWidthOfFifthCatagory+colMc.width+(catagoryWiseImage[0].noofImage+catagoryWiseImage[1].noofImage+catagoryWiseImage[2].noofImage+catagoryWiseImage[3].noofImage+catagoryWiseImage[4].noofImage-2)*7-3;
secMc.sectionTxt.autoSize=TextFieldAutoSize.LEFT;
secMc.sectionTxt.text=xmlData.category[possition+5].@navName.toString().toUpperCase();
var f:Number=secMc.sectionTxt.x+secMc.sectionTxt.width;
secMc.digitTxt.x=f+10;
secMc.digitTxt.text=xmlData.category[possition+5].@nsub;
//secMc.digitTxt.x=secMc.sectionTxt.width;
}
if(loadId == 1+catagoryWiseImage[0].noofImage+catagoryWiseImage[1].noofImage+catagoryWiseImage[2].noofImage+catagoryWiseImage[3].noofImage+catagoryWiseImage[4].noofImage+catagoryWiseImage[5].noofImage){
imagesHolder.addChild(secMc);
secMc.y = 370;
secMc.x = 0+totalWidthOfFirstCatagory+totalWidthOfScoundCatagory+totalWidthOfThirdCatagory+totalWidthOfFourthCatagory+totalWidthOfFifthCatagory+totalWidthOfSixthCatagory+colMc.width+(catagoryWiseImage[0].noofImage+catagoryWiseImage[1].noofImage+catagoryWiseImage[2].noofImage+catagoryWiseImage[3].noofImage+catagoryWiseImage[4].noofImage+catagoryWiseImage[5].noofImage-2)*7-3;
secMc.sectionTxt.autoSize=TextFieldAutoSize.LEFT;
secMc.sectionTxt.text=xmlData.category[6].@navName.toString().toUpperCase();
var g:Number=secMc.sectionTxt.x+secMc.sectionTxt.width;
secMc.digitTxt.x=g+10;
secMc.digitTxt.text=xmlData.category[6].@nsub;
//secMc.digitTxt.x=secMc.sectionTxt.width;
}
if (loadId<urlArray.length && loadId<loaderArray.length) {
loaderArray[loadId].load(new URLRequest(urlArray[loadId]));
}
//trace(“widthOfMask–>”+widthOfMask);
//trace(“startIngHolder–>”+startIngHolder);
movingLimit=(startIngHolder+widthOfMask)-(totalWidthOfFirstCatagory + totalWidthOfScoundCatagory + totalWidthOfThirdCatagory + totalWidthOfFourthCatagory + totalWidthOfFifthCatagory + totalWidthOfSixthCatagory + totalWidthOfSixthCatagory + totalWidthOfSeventhCatagory + 32*7);
}
//---------------------------------------------------------------------------
public function easeOut(ev:Event){
counter++;
if(counter >0 && counter < 15){
imagesHolder.x +=4;
if(imagesHolder.x > startIngHolder){
removeEventListener(Event.ENTER_FRAME,easeOut);
counter=0;
}
}
if(counter >=15 && counter < 30){
imagesHolder.x +=3;
if(imagesHolder.x > startIngHolder){
removeEventListener(Event.ENTER_FRAME,easeOut);
counter=0;
}
}
if(counter >=30 && counter < 45){
imagesHolder.x +=2;
if(imagesHolder.x > startIngHolder){
removeEventListener(Event.ENTER_FRAME,easeOut);
counter=0;
}
}
if(counter >=45 && counter < 60){
imagesHolder.x +=1;
if(imagesHolder.x > startIngHolder){
removeEventListener(Event.ENTER_FRAME,easeOut);
counter=0;
}
}
if(counter == 60){
counter=0;
removeEventListener(Event.ENTER_FRAME,easeOut);
}
}
//----------------------------------------------------------------------
public function easeOutRight(ev:Event){
counterRight++;
if(counterRight >0 && counterRight < 15){
imagesHolder.x-=4;
if( imagesHolder.x < movingLimit){
counterRight=0;
removeEventListener(Event.ENTER_FRAME,easeOutRight);
}
}
if(counterRight >=15 && counterRight < 30){
imagesHolder.x -=3;
if( imagesHolder.x < movingLimit){
counterRight=0;
removeEventListener(Event.ENTER_FRAME,easeOutRight);
}
}
if(counterRight >=30 && counterRight < 45){
imagesHolder.x -=2;
if( imagesHolder.x < movingLimit){
counterRight=0;
removeEventListener(Event.ENTER_FRAME,easeOutRight);
}
}
if(counterRight >=45 && counterRight < 60){
imagesHolder.x -=1;
if( imagesHolder.x < movingLimit){
counterRight=0;
removeEventListener(Event.ENTER_FRAME,easeOutRight);
}
}
if(counterRight == 60){
counterRight=0;
removeEventListener(Event.ENTER_FRAME,easeOutRight);
}
}
//_________________________________________________________________________________________________________________________
private function tric(ev:Event){
//trace(“in tric”);
imagesHolder.x +=5;
ping-=1;
//trace(imagesHolder.x);
if(ping == 1){
removeEventListener(Event.ENTER_FRAME,tric);
}
}
private function myFunction(ev:Event){
if(mouseX > 300 && mouseX <= 400){
myMove=1;
}else if(mouseX > 140 && mouseX <= 300){
myMove=2;
}else{
myMove=3;
}
if(myMove==2){
imagesHolder.x-=5;
}else if(myMove==1){
imagesHolder.x-=2;
}
}
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
private function leftScrollBtn_Click(ev:Event):void{
var endTween:Number;
var X = imagesHolder.x +300;
if(X > startIngHolder){
endTween = startIngHolder;
}else{
endTween =X;
}
var tween:Tween=new Tween(imagesHolder,“x”,None.easeIn,imagesHolder.x,endTween,1,true);
}
private function rightScrollBtn_Click(ev:MouseEvent):void{
var endTween:Number;
var X = imagesHolder.x - 300;
if(X < movingLimit){
endTween = movingLimit;
}else{
endTween =X;
}
var tween:Tween=new Tween(imagesHolder,“x”,None.easeIn,imagesHolder.x,endTween,1,true);
}
//---------------------------------------------------------------------------------------------------------------------------------------------
//Block For Auto Scrolling
private function movepanel(e:Event):void{
if(imagesHolder.x < movingLimit && goingRight){
goingRight=false;
}else if(imagesHolder.x > startIngHolder && !goingRight){
goingRight = true;
}
if(goingRight){
imagesHolder.x -=2;
}else{
imagesHolder.x +=2;
}
}
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
private function navigation(ev:MouseEvent):void{
var colonMc:MovieClip=new ColonMC();
var endtweenPosition:Number;
if(loadId == noOfImages){
//trace(“Images Are Loaded”);
if(ev.currentTarget.name == 0){
endtweenPosition=startIngHolder;
//trace(root.imagePositionMc.x);
}
if(ev.currentTarget.name == 1){
root.LbtnBase.visible=true;
root.leftScrollBtn.visible=true;
endtweenPosition=(startIngHolder)-(totalWidthOfFirstCatagory+3colonMc.width)+8;
trace(root.imagePositionMc.x);
}
if(ev.currentTarget.name == 2){
root.LbtnBase.visible=true;
root.leftScrollBtn.visible=true;
endtweenPosition=(startIngHolder)-(totalWidthOfFirstCatagory+totalWidthOfScoundCatagory+4colonMc.width)+20;
}
if(ev.currentTarget.name == 3){
root.LbtnBase.visible=true;
root.leftScrollBtn.visible=true;
endtweenPosition=(startIngHolder)-(totalWidthOfFirstCatagory+totalWidthOfScoundCatagory+totalWidthOfThirdCatagory+5*colonMc.width)+10;
}
if(ev.currentTarget.name == 4){
root.LbtnBase.visible=true;
root.leftScrollBtn.visible=true;
endtweenPosition=(startIngHolder)-(totalWidthOfFirstCatagory+totalWidthOfScoundCatagory+totalWidthOfThirdCatagory+totalWidthOfFourthCatagory+5*colonMc.width);
}
if(ev.currentTarget.name == 5){
root.LbtnBase.visible=true;
root.leftScrollBtn.visible=true;
endtweenPosition=(startIngHolder)-(totalWidthOfFirstCatagory+totalWidthOfScoundCatagory+totalWidthOfThirdCatagory+totalWidthOfFourthCatagory+totalWidthOfFifthCatagory+6*colonMc.width);
}
if(ev.currentTarget.name == 6){
root.LbtnBase.visible=true;
root.leftScrollBtn.visible=true;
endtweenPosition=(startIngHolder)-(totalWidthOfFirstCatagory+totalWidthOfScoundCatagory+totalWidthOfThirdCatagory+totalWidthOfFourthCatagory+totalWidthOfFifthCatagory+totalWidthOfSixthCatagory+7*colonMc.width);
}
if(ev.currentTarget.name == 7){
root.LbtnBase.visible=true;
root.leftScrollBtn.visible=true;
endtweenPosition=(startIngHolder)-(totalWidthOfFirstCatagory+totalWidthOfScoundCatagory+totalWidthOfThirdCatagory+totalWidthOfFourthCatagory+totalWidthOfFifthCatagory+totalWidthOfSeventhCatagory+8*colonMc.width);
trace(endtweenPosition);
}
}
var distance:Number=(endtweenPosition-imagesHolder.x);
var reqTime:Number=Math.abs(distance)/975;
var tween:Tween=new Tween(imagesHolder,“x”,None.easeIn,imagesHolder.x,endtweenPosition,reqTime,true);
}
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
private function mouseMoveing(ev:MouseEvent){
var positionx:Number;
if(root.imagePositionMc.x > startIngHolder){
positionx= startIngHolder;
}else if(root.imagePositionMc.x < movingLimit){
positionx=movingLimit;
}else{
positionx=-mouseX;
}
var tween:Tween=new Tween(imagesHolder,“x”,None.easeIn,imagesHolder.x,positionx,0.5,true);
}
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
private function rightMovepanel(ev:Event):void{
if(imagesHolder.x < movingLimit && mouseOverR){
if(imagesHolder.x > startIngHolder){
moveing=false;
}
mouseOverR=false;
root.rightBtnBase.visible=false;
root.rightBtnBase.rightScrollBtn.visible=false;
}else if(imagesHolder.x > startIngHolder && !mouseOverR){
mouseOverR=true;
}
if(mouseOverR || moveing ){
root.LbtnBase.visible=true;
root.leftScrollBtn.visible=true;
imagesHolder.x-=10;
//trace(“in rightMovepanel---->”+imagesHolder.x);
//trace(movingLimit);
//var tween:Tween=new Tween(imagesHolder,“x”,Strong.easeOut,imagesHolder.x,imagesHolder.x-10,0.5,true);
//trace(“imagesHolder.x”+imagesHolder.x);
if( imagesHolder.x < movingLimit){
moveing = false;
root.rightBtnBase.visible=false;
root.rightBtnBase.rightScrollBtn.visible=false;
removeEventListener(Event.ENTER_FRAME, rightMovepanel);
}
}
}
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
private function leftMovepanel(ev:Event):void{
if(imagesHolder.x < movingLimit && mouseOverR){
if(imagesHolder.x < startIngHolder){
moveing = true;
}
mouseOverR=false;
}else if(imagesHolder.x > startIngHolder && !mouseOverR){
root.LbtnBase.visible=false;
root.leftScrollBtn.visible=false;
mouseOverR=true;
}
//trace(“imagesHolder.x”+imagesHolder.x);
if(!mouseOverR || moveing ){
var etween:Number;
root.rightBtnBase.visible=true;
root.rightBtnBase.rightScrollBtn.visible=true;
imagesHolder.x=imagesHolder.x+10;
//var tween:Tween=new Tween(imagesHolder,“x”,Strong.easeOut,imagesHolder.x,imagesHolder.x+10,0.5,true);
//trace(“imagesHolder.x”+imagesHolder.x);
if(imagesHolder.x >startIngHolder){
moveing = false;
root.LbtnBase.visible=false;
root.leftScrollBtn.visible=false;
}
}
}
}
//---------------------------------------------------------------------------
}