Flash - No Carga archivo .xml en el flash de mi web

 
Vista:

No Carga archivo .xml en el flash de mi web

Publicado por Beatriz (1 intervención) el 15/07/2012 19:51:28
Buenas tardes,

Tengo una peluquería y estoy realizando la página web, me descargue una plantilla de una página y la he "reescrito", pero con la mala suerte que los archivos en .xml no me los encuentra.

Ya he subido la página al servidor ftp, y no me da problema pero al darle a los botones que supuestamente esta linkeado con los .xml me dice "loading data".

Creo que será porque no encuentra el archivo, pero le pongo toda la ruta de mi web y aun así no lo encuentra, en el flash, digamos que tiene dos "frames", en el primero tiene una acción que es:
flashmo_page2.load_xml("flashmo_197_page_2.xml");

y dentro de este al clickar F9 me pone lo siguiente:
// Copyright © flashmo.com
// Developed by Min Thu

var css_file:String = "flashmo_207_style.css";
var flashmo_item_list = new Array();
var flashmo_item_group:MovieClip = new MovieClip();
var item_width:Number = flashmo_mask.width;
var item_height:Number = 0;
var item_spacing:Number = 15;
var item_padding:Number = 10;
var i:Number;
var total:Number;

var flashmo_xml:XML = new XML();
var flashmo_style:StyleSheet = new StyleSheet();
var css_loader:URLLoader = new URLLoader();

function push_array(e:Event):void
{
flashmo_xml = XML(e.target.data);
total = flashmo_xml.item.length();
for( i = 0; i < total; i++ )
{
flashmo_item_list.push( { content: flashmo_xml.item[i].content.toString() } );
}
load_css();
}

function load_xml(xml_file:String):void
{
var xml_loader:URLLoader = new URLLoader();
xml_loader.load( new URLRequest( xml_file ) );
xml_loader.addEventListener(Event.COMPLETE, push_array);
}

function load_css():void
{
css_loader.load( new URLRequest(css_file) );
css_loader.addEventListener(Event.COMPLETE, css_complete);
}

function css_complete(e:Event):void
{
var css_format:TextFormat = new TextFormat();
flashmo_style.parseCSS(css_loader.data);
create_item_list();
}

function create_item_list():void
{
for( i = 0; i < total; i++ )
{
var flashmo_item = new MovieClip();
flashmo_item.addChild( create_item_desc( flashmo_item_list[i].content ) );
flashmo_item.addChildAt( create_item_bg( flashmo_item.height, i ), 0 );
flashmo_item.y = item_height;
item_height += flashmo_item.height + item_spacing;
flashmo_item_group.addChild( flashmo_item );
}

this.addChild( flashmo_item_group );
flashmo_item_group.mask = flashmo_mask;
flashmo_sb.scrolling("flashmo_item_group", "flashmo_mask", 0.40); // ScrollBar Added
}

function create_item_bg( h:Number, item_no:Number )
{
var fm_rect:Shape = new Shape();
fm_rect.graphics.beginFill(0xFFFFFF, 0); // ITEM BACKGROUND COLOR
fm_rect.graphics.drawRoundRect(0, 0, item_width, h + item_padding * 2, 0);
fm_rect.graphics.endFill();
return fm_rect;
}

function create_item_desc( item_desc:String )
{
var fm_text = new TextField();
fm_text.x = item_padding;
fm_text.y = item_padding;
fm_text.width = item_width - item_padding * 2;
fm_text.styleSheet = flashmo_style;
fm_text.htmlText = item_desc;
fm_text.multiline = true;
fm_text.wordWrap = true;
fm_text.selectable = false;
fm_text.autoSize = TextFieldAutoSize.LEFT;
return fm_text;
}

Muchisimas Gracias por vuestra ayuda!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder