CSS et Flash

Automaticearth -  
automaticearth Messages postés 2 Statut Membre -
Bonjour,

J'ai un petit soucis avec mon CSS dans flash. J'ai crée un site en Flash AS3 et Dreamweaver avec des fichiers .txt pour le content et un fichier css tout simple pour le formatting. Le probleme c'est que le css marche pas toujours. Des fois oui et des fois non.... je comprends pas pourquoi... des idées?

merci pour toute aide

Neil

le site www.neil-dixon.com

le code...

import fl.controls.UIScrollBar;
import fl.containers.UILoader;
import fl.events.ComponentEvent;
import flash.text.StyleSheet;
import flash.text.TextField;

//css loader
var cssLoader:URLLoader = new URLLoader();
var cssRequest:URLRequest = new URLRequest("bluepage.css");
cssLoader.addEventListener(Event.COMPLETE,cssLoaded);
cssLoader.load(cssRequest);

var css:StyleSheet;

function cssLoaded(evt:Event):void {
css = new StyleSheet ();
css.parseCSS(URLLoader(evt.target).data);
tContent.styleSheet=css;
}

//Sprite text box holder
var textContainer:Sprite =new Sprite();
textContainer.x = -750;
textContainer.y = 40;
addChild(textContainer);

//main text field
var tContent:TextField =new TextField();
tContent.width = 680;
tContent.wordWrap = true;
tContent.height = 500;
textContainer.addChild(tContent);

//scroll bar
var sbContent:UIScrollBar =new UIScrollBar ();
sbContent.move((tContent.x+10)+tContent.width,tContent.y );
sbContent.setSize(tContent.width,tContent.height);
sbContent.scrollTarget = tContent;
textContainer.addChild(sbContent);
sbContent.alpha= 0.25;

//text loader
var homeLoader:URLLoader = new URLLoader();
var homeRequest:URLRequest = new URLRequest("Home.txt");
homeLoader.addEventListener(Event.COMPLETE,homeLoaded);
homeLoader.load(homeRequest);

function homeLoaded(evt:Event):void
{
tContent.htmlText=homeLoader.data;
sbContent.update();
}
Configuration: Windows XP
Firefox 3.0.15

2 réponses

  1. RAD ZONE Messages postés 5362 Statut Contributeur 1 360
     
    SALUT

    tu as des erreurs dans ton CSS , cela vient peut etre de la ??

    essaye avec ce CSS

    H1{
      font-family:Arial,Helvetica,sans-serif;
      font-weight:bold;
      font-size:30px;
      color:#FFFFFF
    }
    
    H2{
      font-family:Arial,Helvetica,sans-serif;
      font-weight:bold;
      font-size:20px;
      color:#FFFFFF
    }
    
    p{
      font-family:Arial,Helvetica,sans-serif;
      font-size:15px;
      color:#FFFFFF
    }
    
    .hilite{
      font-family:Arial,Helvetica,sans-serif;
      font-size:15px;
      color: #CC0000
    }
    1
    1. automaticearth Messages postés 2 Statut Membre
       
      Merci RAD Zone

      en fait le css c'est exactement le même (vraiment le même!) , sauf que j'avais pas "px" dans les lines de font-size. et il y avait des espaces entre certains mots...

      es-ce une erreur qui peut provoquer ce genre soucis?

      merci encore

      Neil
      0
  2. RAD ZONE Messages postés 5362 Statut Contributeur 1 360
     
    oui cela peut provoquer une mauvaise interpretation par flash !

    il y avait aussi une erreur sur #CC0000
    0
    1. automaticearth Messages postés 2 Statut Membre
       
      j'ai corrigé mon CSS, et j'ai toujours le même problème d'affichage.... :-(

      Il avait pas de erreur dans l'AS3?
      0