Soy neofito en flash aun, mis conocimientos de Action son pobrisimos, pero siguiendo un tutorial hice un menu carrousel bastante decente... el problema es q los links a los q esta vinculada cada imagen no funcionan. Dicen q falta la funcion o comando getURL, pero no se donde colocarla en el ActionScript ni como debe ir escrita en su totalidad... adjunto aca el ActionScript y el archivo .xml para q vean si hay algun error y/o puedan indicarme donde y como va el getURL...
______________________
Les presento el Action:
var radioX:Number = 525;
var radioY:Number = 50;
var centroX:Number = Stage.width /2;
var centroY:Number = Stage.height /2 -40;
var perspectiva:Number = 50;
var velocidad:Number = 0.1;
var xml:XML = new XML ();
xml.ignoreWhite = true;
xml.load("xml/datos1.xml");
xml.onLoad = function()
{
var nodo = xml.firstChild.childNodes;
for(i = 0; i < nodo.length; i++)
{
var mcs = attachMovie("item", "item" + i, i);
mcs.angle = i*((Math.PI*2)/nodo.length);
mcs.onEnterFrame = Movimiento;
mcs.foto_mc.url_flash = nodo.attributes.url_xml;
mcs.foto_mc.def_mc.loadMovie(nodo.attributes.nom_x ml);
mcs.reflejo_mc.loadMovie(nodo.attributes.nom_xml);
mcs.foto_mc.onPress = function()
{
trace(this.url_flash);
}
}
};
function Movimiento()
{
this._x = Math.cos(this.angle)*radioX + centroX;
this._y = Math.sin(this.angle)*radioY + centroY;
this.angle += this._parent.velocidad;
var s = (this._y - perspectiva) / (centroY + radioY - perspectiva);
this._xscale = 100 * s;
this._yscale = 100 * s;
this.swapDepths(Math.round(this._xscale) + 100);
}
this.onMouseMove = function ()
{
velocidad = (this._xmouse - centroX) / 4000;
}
Como ven es bastante simple el Action, pero a mi juicio quedo bien bonito...
_____________________
Les presento el .xml:
<data>
<foto nom_xml="./fotitos/google.jpg" url_xml="<pagina>" />
<foto nom_xml="./fotitos/youtube.jpg" url_xml="<pagina>" />
<foto nom_xml="./fotitos/hotmail.jpg" url_xml="<pagina>" />
<foto nom_xml="./fotitos/facebook.jpg" url_xml="<pagina>" />
<foto nom_xml="./fotitos/yahoomanager.jpg" url_xml="<pagina>" />
<foto nom_xml="./fotitos/testigos.jpg" url_xml="<pagina>" />
<foto nom_xml="./fotitos/chesscube.jpg" url_xml="<pagina>" />
<foto nom_xml="./fotitos/cinetube.jpg" url_xml="<pagina>" />
<foto nom_xml="./fotitos/traductor.jpg" url_xml="<pagina>" />
<foto nom_xml="./fotitos/ciberchess.jpg" url_xml="<pagina>" />
</data>
Bueno, aca cambie las direcciones web x <pagina> xq no me dejo subir links el foro... lo cual esta muy bien, obvio...
_____________________
Ese seria mi problema. Espero q algun alma caritativa pueda compartir sus conocimientos conmigo pronto.... desde ya, muuuuchas gracias amigos... adiossss