PDA

Volledige versie bekijken : Tekst verticaal + variabele hoogte


neutcomp
%Europe/Berlin %772 %2005, 19:32
Hallo allemaal,

ik heb een vraag ik heb een matrix maar omdat die te groot wordt heb ik in html + css de tekst gedraaid dus zo:

T
E
K
S
T

Nu werkt dat dus alleen in IE helaas. Nu dacht ik kan ik hier een flash dingetje voor maken dat ik die dus aanroep met
?text=de tekst&color=#0000

Dat dus de flash dmv denk actionscript de tekst correct weergeeft.
Denk dat dat wel moet lukken maar de vraag is dan natuurlijk als ik hele lang tekst heb dan moet de flash width en height dus ook verschillen is daar een oplossing voor?

Thanxx
Bjorn 8D

Dauntless
%Europe/Berlin %776 %2005, 19:38
Ik denk:
Zet je flash in een div op 100% width en height. Zet dan in je fla:
Stage.scaleMode = "noScale";

neutcomp
%Europe/Berlin %783 %2005, 19:48
Ok top, heb je ook nog een idee hoe ik de tekst verticaal kan plaatsen met actionscript?

Dauntless
%Europe/Berlin %787 %2005, 19:54
Maak een textveld met de breedte van 1 char...

The_One
%Europe/Berlin %807 %2005, 20:22
Ok top, heb je ook nog een idee hoe ik de tekst verticaal kan plaatsen met actionscript?
Ik heb een klein AS voorbeeldje gemaakt:
tekst = "welkom op FlashFocus";
depth = 0;

function maakVerticaleTekst(str:String, xPos:Number, yPos:Number){
var str:String = str;
var str_lengte:Number = str.length;

var groteMC = _root.createEmptyMovieClip("woordRij"+depth, depth++);
groteMC.createEmptyMovieClip("letter", 1);

with(groteMC){
_x = xPos;
_y = yPos;
}
for(i=0; i<=str_lengte; i++){
groteMC.createEmptyMovieClip("letter"+i, depth++);
groteMC["letter"+i].createTextField("teken", depth++, 0, i*10, 20, 20);

letterInMC = str.substr(i, 1);

groteMC["letter"+i].teken.text = letterInMC;
}
}
maakVerticaleTekst(tekst, 50, 50);

Suc6:)!

neutcomp
%Europe/Berlin %825 %2005, 20:48
Ok ga maar even Flash installeren :)
Get back to you soon!!

neutcomp
%Europe/Berlin %893 %2005, 22:26
Ok bijna werkend maar nog 1 dingetje hoe krijg ik de tekst beschikbaar binnen flash?

<param name="FlashVars" value="sText=De nieuwe tekst">

Zo dacht ik als aanroep en dan _root.sText als uitlezen, maar dan krijg ik sText als waarde.

Thanxx
Bjorn

The_One
%Europe/Berlin %861 %2005, 21:40
info: http://www.macromedia.com/cfusion/knowledgebase/index.cfm?id=tn_16417

Heb je het zowel in de object- als in de Embed-tag geplaatst?