2009-05-28 4 views
0

Je ne sais pas s'il s'agit d'un bogue, mais est-il possible de cibler l'identificateur "class" ou "id" sur les balises d'en-tête de style (h1 à h6) en utilisant ActionScript 3.0 CSS? Cela fonctionne bien avec tous les autres tags.Un bug dans les identifiants CSS pour AS3?

par exemple .:

< p class = "style1" > texte </p > // Je peux utiliser .style1 ou p dans le CSS

< classe h1 = "style2" > texte </h1 > // Je ne peux pas utiliser .style2 dans la CSS, seulement h1

Répondre

0

h1 est un élément html qui implique une sorte de hiérarchie. Dans Flash, il n'y a pas de balises telles qu'elles ne les utilisent que pour la façon dont les choses se présentent et non pas comment elles sont structurées.

Vous pouvez obtenir ce que vous voudrez peut-être avec quelque chose de semblable à ce qui suit:

Le html:

<p style="headline">Headline</p> 
<p style="text">Text</p> 

Le css:

p.headline {font-size: 20pt; font-weight: bold;} 
p.text {font-size: 12pt;} 
+0

Ceci est en fait la solution que je vais pour; sauf pour le fait que j'ai besoin des balises pour rester h [1..6] dans la source, donc je les remplace après l'import. Merci pour votre contribution. –

1

Il semble que h1 n'est pas supporté par la classe TextField. Recherchez dans les documents de la propriété htmlText la liste des balises prises en charge.