Forums Développement Multimédia

Aller au contenu

changement du path dans le fla

PAO Flash

  • Vous ne pouvez pas répondre à ce sujet
Aucune réponse à ce sujet

#1 job.1

    Ceinture Blanche

  • Members
  • Pip
  • 1 messages

Posté 20 November 2009 - 10:09 AM

Bonjour je cherche à changer l'emplacement du xml dans un fla et je n'y arrive pas, il faut dire que je suis un newbie en flash

i
mport TextField.StyleSheet;
import templateLoader.mvctemplate.LoaderModel

var loader_mdel:LoaderModel=LoaderModel.getInstance()

///////////////////////////////////////////////////////////

function onResize(){
        var model_loader=LoaderModel.getInstance()
        var w=model_loader.widthContent
        var h=model_loader.heightContent
       
        mcArea.width=906
        mcArea.height=h-200
        containerText._x=w/2-(mcArea.width/2+mcArea.spaceBackground)
        containerText._y=(h/2)-(mcArea.height/2+mcArea.spaceBackground*1)
        mcArea.text=mcArea.text
}

//////////////////////////////////////////////////////////////

function onExitStart(){
        //mcArea.text=""       
       
}

/////////////////////////////////////////////////////////

function onIntroEnd(){
        ////onResize() 
}


////////////////////////////////////////////////////////

function ini(date_:XML,config_:XML) {
        config=config_
        ////trace("init text = "+config_)
       
       
        if(_root==this){
        style_=date_.firstChild.attributes.css
        my_styleSheet = new StyleSheet();
        my_styleSheet.onLoad = function(success:Boolean) {
                if (success) {
                        var ref=create(date_.firstChild.lastChild.firstChild.nodeValue,this);
                       
                        }
        };
        my_styleSheet.load("css/global_styles.css");
        }else{
               
               
                create(date_.firstChild.lastChild.firstChild.nodeValue,this);          
       
       
        }
       
        addTitle(date_)
}

//////////////////////////////////////////////////////////////////////////

function addTitle(date_,style_){
        if(_root!=this){
        containerText.title.styleSheet=LoaderModel.getInstance().getCss()
        }else{
                containerText.title.styleSheet=style_
        }
       
        containerText.title.embedFonts=true
        containerText.title.htmlText=date_.firstChild.firstChild.firstChild.nodeValue
       
}

//////////////////////////////////////////////////////////////////////////

function getinstance(){
        return containerText.attachMovie("_text", "_text", 2);
}

/////////////////////////////////////////////////////////////////////////

function create(txt_:String,style_:StyleSheet) {
        var global_css=LoaderModel.getInstance().getCss()
        mcArea=getinstance()
        mcArea.t.autoSize=false
        mcArea.spaceBackground=Number(getAttrib("PADDING_BACKGROUND_HORIZONTAL"))
        mcArea.spaceBackgroundVertical=Number(getAttrib("PADDING_BACKGROUND_VERTICAL"))
        mcArea.styleSheet = (_root==this) ? style_ : global_css
        mcArea.background = false;
        mcArea.backgroundColor = 0x000000;

        //mcArea._x = 12
        //mcArea._y = 65
       
        ////space scroll
        mcArea.spaceXScroll=Number(getAttrib("PADDING_SCROLL"))
       
        /////color scrolll
        if(getAttrib("COLOR_SCROLL").length){
        mcArea.colorScroll=getAttrib("COLOR_SCROLL")
        }
       
        if(getAttrib("COLOR_SCROLL_BACKGROUND").length){
        mcArea.colorScrollBackground=getAttrib("COLOR_SCROLL_BACKGROUND")
        }
       
        ////color background area
        var colorBcg=getAttrib("BACKGROUND_COLOR")
        mcArea.setColorBcg(colorBcg.split(",")[0],colorBcg.split(",")[1])
       
       
        mcArea.setSize(800,420);
        ///onResize()
        mcArea.border = false
        mcArea.borderColor = 0xCCCCCC;
        mcArea.__speedScroll = 3;
        mcArea.text = txt_;
       

       
       
       
        return mcArea;
}

/////////////////////////////////////////////////////////////////////////

function getAttrib(name_:String){
        for(var i=0;i<config.firstChild.childNodes.length;i++){
                var node:XMLNode=config.firstChild.childNodes[i]
                if(name_==node.nodeName){
                        return node.firstChild.nodeValue
                }
        }
}

//////////////////////////////////////////////////////////////////////////

function loadXML() {
        date = new XML();
        date.ignoreWhite = true;
        date.onLoad = function() {
                //var ref=ini(this);
                loadConfig()
               
        };
        var url = (_level0.url_date.length) ? _level0.url_date : "xml/text1.xml";
        date.load(url);
}

/////////////////////////////////////////////////////////////////////////////

function loadConfig(){
        config=new XML()
        config.ignoreWhite=true
        config.onLoad=function(){
                var ref=ini(date,config);
        }
        config.load(date.firstChild.attributes.url_config)
       
}

/////////////////////////////////////////////////////////////////////////////

if (_root == this) {
        loadXML();
}

/////////////////////////////////////////////////////////////////////////////

 

à l'heure actuelle le fichier "configuration_text.xml" est dans un dossier appelé "XML" et je voudrais l'appeler dans un dossier appelé "text" au même niveau

Modifié par Job.1, 20 November 2009 - 10:11 AM.




1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)