1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86
|
package {
import flash.display.MovieClip;
import flash.display.Stage;
import flash.events.Event;
import flash.events.MouseEvent;
import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.display.Loader;
import flash.text.TextField;
import flash.text.TextFormat;
import fl.transitions.*;
import fl.transitions.easing.*;
public class Contenu extends MovieClip {
var p:int;
var st:Stage;
static var contenuTexte:TextField = new TextField();
var xmlLoader:URLLoader;
var xmlContent:XML;
var loaderImage:Loader;
var mc5:MovieClip;
var mc6:MovieClip;
var format:TextFormat = new TextFormat();
public function Contenu(s:Stage,page:int) {
p=page;
st=s;
format.font = "Arial Black";
contenuTexte.wordWrap = true;
contenuTexte.embedFonts = true;
contenuTexte.setTextFormat(format);
st.addChild(contenuTexte);
contenuTexte.x=200;
contenuTexte.y=200;
contenuTexte.width=700;
contenuTexte.height=800;
xmlLoader = new URLLoader(new URLRequest("xml/test.xml"));
xmlLoader.addEventListener(Event.COMPLETE,affichage);
}
function affichage ( event:Event ) {
xmlContent= XML(xmlLoader.data);
//trace(xmlContent);
if( p == 0 )
{
contenuTexte.text= xmlContent.image[0].@description;
loaderImage = new Loader();
loaderImage.load(new URLRequest(xmlContent.image[0].@chemin));
loaderImage.x=-30;
loaderImage.y=100;
mc5 = new MovieClip();
mc5.addChild(loaderImage);
st.addChild(mc5);
TransitionManager.start(mc5, {type:Fade, direction:Transition.IN, duration:9, easing:Strong.easeOut});
}
if(p == 1 )
{
contenuTexte.text=xmlContent.image[1].@description;
}
if(p == 2 )
{
contenuTexte.text=xmlContent.image[2].@description;
}
if(p == 3 )
{
contenuTexte.text=xmlContent.image[3].@description;
}
if(p == 4 )
{
contenuTexte.text=xmlContent.image[4].@description;
}
}
}
} |
Partager