El problema que tengo es el siguiente, espero que alguien pueda ayudarme:
Tengo una pagina web con la siguiente jerarquia:
Root..
--> Flashmo_pages (un moviclip en donde se encuentran las pestañas de la pagina, como ser Historia, Contactenos, Quienes Somos.... en total son como 30 frames)
--> Y dentro de flashmo_pages, en el primer fotograma (que vendría a ser el Home) tengo un componente PhotoFlow y en la capa action tengo tengo el codigo. adjunto una imagen asi se entiende mejor.
[img]http://subefotos.com/ver/?fd1f8fe0c64faf96a03d3ee834775c76o.png[/img]
Las acciones del fotograma son las siguientes:
stop();
import com.flashloaded.as3.PhotoFlowEvent;
import flash.net.*;
myPhotoFlow.autoFlip = true;
myPhotoFlow.autoFlipDelay = 9;
myPhotoFlow.defaultIndex = 3;
myPhotoFlow.preloadSet = 9;
myPhotoFlow.useKeyboard = true;
// set up array to hold links
var links:Array = [];
var tits:Array = [];
var descs:Array = [];
// load XML
var xmlLoader:URLLoader = new URLLoader();
xmlLoader.addEventListener(Event.COMPLETE, onXMLLoaded);
xmlLoader.load(new URLRequest("photos.xml"));
// process XML
function onXMLLoaded(e:Event):void
{
var xml:XML = new XML(e.target.data);
// add links to array
for each(var item:XML in xml..@link)
{
links.push(item);
}
for each(var item2:XML in xml..@desc)
{
descs.push(item2);
}
for each(var item3:XML in xml..@tit)
{
tits.push(item3);
}
}
// set up PhotoFlowPro listener
myPhotoFlow.addEventListener(PhotoFlowEvent.CLICK_SELECTED, onSelectedClick);
myPhotoFlow.addEventListener(PhotoFlowEvent.SELECT, eventHandler);
// handle click
function onSelectedClick(e:PhotoFlowEvent):void
{
gotoAndStop(links[e.index]);
//navigateToURL(new URLRequest(links[e.index]));
}
function eventHandler(eo:PhotoFlowEvent):void
{
desc.text = descs[eo.index];
tit.text = tits[eo.index];
}
el componente tiene su guia de usuario: http://www.flashloaded.com/userguides/photoflow/
El problema que tengo es que yo en mi pagina tengo los botones: Home, Historia, Quienes Somos y Contactenos. Y el PhotoFlow esta puesto en auto flip y tiene asociados 2 campos de texto q los toma segun la imagen de un xml. El problema es que cuando cambio de pestaña, por ejemplo voy a Quienes somos, el photoflow sigue andando (osea, esto es lo que creo por el error que me da y porque cuando vuelvo a home, me pone la imagen 2 con la descripcion de la imagen 4 y es como que se pisan las reproducciones.)
Error:
TypeError: Error #1009: No se puede acceder a una propiedad o a un método de una referencia a un objeto nulo.
at flashmo_217_v_shape_fla::allpages_6/eventHandler()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at com.flashloaded.as3::PhotoFlow/setSelection()
at com.flashloaded.as3::PhotoFlow/next()
at com.flashloaded.as3::PhotoFlow/autoFlipNext()
at Function/http://adobe.com/AS3/2006/builtin::apply()
at SetIntervalTimer/onTimer()
at flash.utils::Timer/_timerDispatch()
at flash.utils::Timer/tick()
ESPERO QUE ALGUIEN PUEDA AYUDARME, YA NOSE QUE MAS HACER. puede ser que las acciones de ese fotograma se sigan efectuando por mas q los botones (quienes somos, etc..) apunten a otros frames del mismo clip, osea, que no pasen por el frame dond esten?
GRACIAS!!!!!!!!!!!!