[Flash MX] Dynamic Text

Pagina: 1
Acties:

  • AB2ND
  • Registratie: Mei 2002
  • Laatst online: 18-01 12:18

AB2ND

Vonkenboer

Topicstarter
ik ben bezig om een presentatie in flash in mekaar te zetten,
maar nu stuit ik op het volgende probleem:

als ik een dynamic textvak roteer laat deze de input text niet meer zien
iemand een oplossing?

Specs ][ [DPC] rc5-72 stats ][ 7758 3D Marks 2001 compare url


Verwijderd

Kan niet, tenzij de de fonts embed ( kan niet met standaard lettertypen geloof ik)

kijk hier maar:

http://www.moock.org/asdg/samples/moockasdg-ch18.pdf

pagina 8

Verwijderd

Heb ik ook eens gehad,
zet buiten je scherm een textveld met het alphabet, dan pakt hij het font mee,
en kan je je dynamisch texten roteren.

  • AB2ND
  • Registratie: Mei 2002
  • Laatst online: 18-01 12:18

AB2ND

Vonkenboer

Topicstarter
Verwijderd schreef op 03 april 2003 @ 17:08:
Heb ik ook eens gehad,
zet buiten je scherm een textveld met het alphabet, dan pakt hij het font mee,
en kan je je dynamisch texten roteren.
ok dit ga ik eens even proberen :7

[edit]
nope dit werkt helaas niet ;(
dan gaan we t maar gewoon per frame invoeren

[ Voor 14% gewijzigd door AB2ND op 03-04-2003 18:56 ]

Specs ][ [DPC] rc5-72 stats ][ 7758 3D Marks 2001 compare url


Verwijderd

voorbeeldje; flash movie met drie frames;

belangrijk zorg dat je naast je script layer
ook een layer hebt met dynamic text - met de getallen '01 etc' in het 'font_xx'
dit textveld kan je buiten het scherm zetten, zodoende embed flash dit font.

code:
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
//frame 1 - init
w=550;
h=400;
tnum=31;
roo=0;

_root.createEmptyMovieClip("tek1", 931);
_root["tek1"]._visible=true;

//set text format
mytextformat = new TextFormat();
mytextformat.color = 0xffffff;
mytextformat.font = "font_xx";
mytextformat.size = 12;
mytextformat.bold = false;
mytextformat.align = "right";

for (i=1; i<tnum; i++) 
{
    _root.tek1.createTextField("mytext"+i,20+i, -10,-100,20,20);
    _root.tek1["mytext"+i].text = i;
    _root.tek1["mytext"+i].border = false;
    _root.tek1["mytext"+i]._quality = "BEST";
    _root.tek1["mytext"+i]._rotation=(i*18.1)-90;
    _root.tek1["mytext"+i]._x=((10+(i*4))*Math.cos((i*18.1)*Math.PI/180));
    _root.tek1["mytext"+i]._y=((10+(i*4))*Math.sin((i*18.1)*Math.PI/180));
    _root.tek1["mytext"+i].selectable=false;
    _root.tek1["mytext"+i].embedFonts=true;
    _root.tek1["mytext"+i].setTextFormat(mytextformat);
}
_root["tek1"]._x = w/2;
_root["tek1"]._y = h/2;

//frame 2 - main
for (i=1; i<tnum; i++) 
{
    _root.tek1["mytext"+i].text = random(2);
    _root.tek1["mytext"+i].setTextFormat(mytextformat);
}

_root.tek1._rotation = roo;
roo=roo+1;
if (roo>360){roo=0;}

//frame 3 - loop
gotoAndPlay(2);


Ander voorbeeldje van een mini-site met embedded fonts en rotatie.
http://www.alamoracetrack.com
de roterende text is hier 100% gescript..

  • XangadiX
  • Registratie: Oktober 2000
  • Laatst online: 17-06 09:56

XangadiX

trepanatie is zóó kinderachtig

yup, in Flash is het of-of met dyn textvelden, OF je bouwt het hele ding met AS en dan kun je faden, roteren enzovoorts OF je doet het allemaal handmatig met tweens en dan moet je dus met graphics ofzo werken, het scriptvoorbeeld lijkt me duidelijk.

Stoer; Marduq


  • AB2ND
  • Registratie: Mei 2002
  • Laatst online: 18-01 12:18

AB2ND

Vonkenboer

Topicstarter
ok bedankt

ik ben nog niet ontzettend ver met action scripting en heb ook geen tijd nu om het bij deze presentatie toe te passen maar ben wel van plan om er in de toekomst mee te gaan werken

_/-\o_ TNX _/-\o_

Specs ][ [DPC] rc5-72 stats ][ 7758 3D Marks 2001 compare url

Pagina: 1