Tengo un site creado en el que cargo las secciones con Loader.
Lo que quiero es cargar un html con css en uno de los swf externos pero el script que tengo parece q solo acepta si lo cargas en la pelicula principal. Alguien podría ayudarme? No entiendo como decirle al código que tiene que ir a un swf cargado con Loader y me estoy volviendo loco con tantas pruebas.
Este es el código:
Código ActionScript :
private var _html:String;
private var _css:StyleSheet;
public function Main()
{
init();
}
private function init():void
{
stage.frameRate=31;
loadHTML();
}
private function loadHTML():void
{
var loader:URLLoader=new URLLoader();
var request:URLRequest=new URLRequest();
request.url='info.html';
loader.addEventListener(Event.COMPLETE,onHTML);
loader.load(request);
}
private function onHTML(evt:Event):void
{
_html=evt.target.data;
loadCSS();
}
private function loadCSS():void
{
var loader:URLLoader=new URLLoader();
var request:URLRequest=new URLRequest();
request.url='style.css';
loader.addEventListener(Event.COMPLETE,onCSS);
loader.load(request);
}
private function onCSS(evt:Event):void
{
_css=new StyleSheet();
_css.parseCSS(evt.target.data);
field_txt.styleSheet=_css;
field_txt.wordWrap=true;
field_txt.htmlText=_html;
var scroller:UIScrollBar=new UIScrollBar();
scroller.setSize(stage.stageWidth-20,300);
scroller.scrollTarget=field_txt;
addChild(scroller);
}
