Posez votre question Signaler

Css avec flash

powpowland 384Messages postés 3 mars 2008Date d'inscription 14 novembre 2011Dernière intervention - Dernière réponse le 27 mai 2008 à 10:50
Bonjour,
j'ai un texte chargé en externe dans un .txt et j'aimerais appliqué du css à ce .txt
le texte se charge comme il faut mais pas la css...
j'ai tapé ce morceau de code :
myStyle = new TextField.StyleSheet();
myStyle.load("news.css");
_root.news_txt.styleSheet = myStyle;
monTexte = new LoadVars();
monTexte.load("news.txt");
monTexte.onLoad = function (success){
	if (success){
		_root.news_txt.text = this.dataTexte;}
};

quelqu'un peut me dire où ça plante???
Lire la suite 

Css avec flash »

10 réponses
Réponse
+2
moins plus
SALUT

JE Pense que cela vient du formatage du texte et de la maniere de baliser ton texte et aussi dans le css pour donner les valeurs !!

de toute facon flash ne peux lire q une petite partie des balises html !!

en AS3 ca passe un peux mieux
Exemple AS3

l action script AS3
AS3

plus dure mais ca passe en AS2 (il faut parfois reactualiser plusieurs fois pour que le css soit pris en compte ;-( !!)

|Exemple AS2

l action script AS2
AS2


le fichier texte pour les 2
Fichier Texte

CSS pour les 2
Style CSS

voila j espere que cela vas t aider

RAD
Ajouter un commentaire
Réponse
+0
moins plus
SALUT
J aurais plutot vue un truc comme ca
function loadMyText(evt) {
	var loadit_lv:LoadVars = new LoadVars();
	loadit_lv.load("url de ton/texte.txt");
	loadit_lv.onLoad = function(success:Boolean) {
		if (success) {
			news.txt.condenseWhite = true;
			news.txt.htmlText = this.content;
		} else {
			trace("Could not load text file.");
		}
	};
}
loadMyText();

var flash_css = new TextField.StyleSheet();
flash_css.load("url de ton/styles.css");
flash_css.onLoad = function(success:Boolean) {
	if (success) {
		news.txt.styleSheet = flash_css;
	} else {
		trace("Could not load CSS file.");
	}
};


??

RAD
Ajouter un commentaire
Réponse
+0
moins plus
je comprend pas ça ne marche pas...

je vais te mettre mon css et mon txt ainsi que le code que j'ai complété...

TXT :
dataTexte=<b>15 mai 2008</b><br>Envoie de la video "SSAF Jo-Cyril" dont je suis le cameraman pour le concours sweetspot de Zapiks et Nike ACG - <a href= "http://www.zapiks.fr/ssaf-jo-cyril-.html" target="_blank">Voir la video</a>
<br><b>15 mai 2008</b><br>Rajout de la partie News
<br><b>13 mai 2008</b><br>Envoie de la video "charge d'adrenaline" dont je suis le cameraman pour le concours sweetspot de Zapiks et Nike ACG - <a href= "http://www.zapiks.fr/ssaf-concours-sweetspot-char.html" target="_blank">Voir la video</a>



CSS (très sommaire, pour le test) :
a {color : red;}

b {color : red;}



AS :
function loadMyText(evt) {
	var loadit_lv:LoadVars = new LoadVars();
	loadit_lv.load("news.txt");
	loadit_lv.onLoad = function(success:Boolean) {
		if (success) {
			_root.news_txt.text = this.dataTexte;
			_root.news_txt.condenseWhite = true;
			_root.news_txt.htmlText = this.content;
		} else {
			trace("Could not load text file.");
		}
	};
}
loadMyText();

var flash_css = new TextField.StyleSheet();
flash_css.load("news.css");
flash_css.onLoad = function(success:Boolean) {
	if (success) {
		_root.news_txt.styleSheet = flash_css;
	} else {
		trace("Could not load CSS file.");
	}
};



parce que le truc c'est que j'ai essayé pas mal de méthodes même celle de l'aide flash et aucune ne marche...
Ajouter un commentaire
Réponse
+0
moins plus
J AVAIS OUBLIER :-))

comme tu peux le voir sur le fichier AS2

IL FAUT APELLER LE CSS EN PREMIER

a+

RAD
Ajouter un commentaire
Réponse
+0
moins plus
SALUT

pour un peu plus de details j ai fais un petit tuto vite fais


lien vers Tuto

Si ca peux aider d autre :-))

ps pour powpowland,; mon exemple a ete fais avec le texte formate que j ai fais pour toi, , si ca te gene je changerais le texte ;-))

RAD
Ajouter un commentaire
Réponse
+0
moins plus
merci pour tous ça, je te dirai si ça marche courant semaine prochaine... j'ai plus accès à flash pour le week end...
Ajouter un commentaire
Réponse
+0
moins plus
OK ;_))

maintenant si tu te sent pour une petite prise de tete ? !!

tu peux compiler de l as en swf sans l IDE de flash !! ;-))

avec "fame" diminutif pour l’utilisation de Flashout, Ascdt, Mtasc, Eclipse.

mais attention ca demande un peu de boulot et si tu debute ? je suis pas sur que tu y arrive ??

mais c est gratos :-)))

RAD

PS: je mets une ancre vers le tuto pour les futur visiteurs du post
http://www.commentcamarche.net/forum/affich 6532194 css avec flash#4
bg62 - 24 mai 2008 à 12:11
salut RAD ! ... le retour ? tu nous manquais ...
@+
b g
Ajouter un commentaire
Réponse
+0
moins plus
:-)) SALUT Bg !!
a+
Ajouter un commentaire
Réponse
+0
moins plus
les AS2 marchent pas mais c'est pas grave je vais laisser tomber c'est pas important de toute façon mais merci quand même de t'y etre intéressé...
Ajouter un commentaire
Ce document intitulé « css avec flash » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook