flash ja html

  • tekkis küsimus, et kui palju saab flashi textiväljades kasutada htmli. ma pole veel leidnud, mis html tage flash jagab. mingid elementaarsed <b> ja <font> ja.... aga ise tahaks kangesti tabelit flassi, mis aga ei õnnestu. ning veel - kui flashi tekstiväljas on read (reavahetus <br> märgiga), siis pele refreshi kaob kui nõiaväel nende <br> tagide mõju ning flash arvab, et ma tahangi kõik asjad ühte ritta sättida :(

    09. juuni 2005 - 19:28:28 · Otselink

  • RTFM

    09. juuni 2005 - 20:49:58 · Otselink

  • aga tegelt?

    09. juuni 2005 - 21:11:12 · Otselink

  • READ THE FINE MATERIAL

    09. juuni 2005 - 21:30:22 · Otselink

  • wuzz 20 a

    viisakat tabelit flashis ma pole veel näinud :)

    09. juuni 2005 - 21:32:15 · Otselink

  • tonal† 20 a

    rtfm = read the fucking manual.
    (ehk siis maakeeli -- flashi helbis on vägagi korralikult kõik tagid ja muu jutt kirjas. miks sa ei võiks sealt lugedes endale pädeva vastuse saada, selle asemel, et foorumit oma viitsimatusega koormata?)

    mis aga puutub tabelitesse, siis flash pole nagu tapeedi tootmiseks.

    asjade positsioneerimiseks on aga mitmeid lahendusi..
    alustades kasvõi labasemast:
    tee üks muuviklipp (mc) koos tekstiväljaga valmis ja siis libraris tee sellest soovitud väljade arv kopisid.
    siis positsioneeri esimene properties inspectoris täisarvulisele positsioonile ja tee samale kohale koopia ja liida näiteks y positsioonile mc kõrguse jagu juurde. tekib 2 teineteise kohal 'rakku', mille saad siis koos kopida ja 2 kõrguse jagu alla nihutada. edasi juba on 4 ja siis 8...jne.
    siis tuleb swapiga kõik mc-d uute vastu välja vahetada.

    vähe aeganõudvam jah, kui html-is... aga samas on kujundamise võimalused piiritud.
    ja tekstiväljad võivad olla input ja seega väljapoolt muudetavad.

    kui sul on tegu raamatupidajate kodulehega ja asi ainult exelis toimibki, siis pole mõtet flashi vägistada.
    need söövad tabelit igal kujul.
    kui aga tahad teha midagi ilmekat ja erilist, siis selle nimel tasub pingutada küll.

    10. juuni 2005 - 00:07:03 · Otselink

  • tänan põhjaliku RTFM defineerimise eest... kahjuks teadsin ma selle tähendust ning see ei olnud üldsegi mitte minu küsimus siin foorumis, nii et siia kadusid jälle üleliigsed bitid pixel.ee serveris.

    aga teemasse.. üks osa flashist võtab mul andmeid SQList ning neid ridu ei ole seal konstantne arv. siiani ei ole saanud vastust, miks peale refreshi <br> tagi mõju kaob?

    okei. siit siis teist laadi küsimus. proovisin ilma htmlita, kuid ei tule välja tsükkel. oskab ehk keegi nõu anda:

    getVars.onLoad = function() {
    for (var i:Number = 1; i<=n; i++) {
    attachMovie('mTabel', 'tabel_' + i, this.getNextHighestDepth(), {_x:100, _y:igrek});
    eval('tabel_' + i).nameForm.text = this.eval('name' + i);
    eval('tabel_' + i).addressForm.text = 'address' + i;
    igrek += 20;
    }
    }

    selgituseks siis, et mTabel on movieclip ja vormid on sellel asetsevad dynamic text väljad.

    10. juuni 2005 - 09:06:51 · Otselink

  • Ooker 20 a

    siin kiirelt pilku peale heites paistab esimese asjana, et sul on 'n' defineerimata. Või on see varem kusagil defineeritud?

    näitad fla-d ka?

    10. juuni 2005 - 09:29:16 · Otselink

  • niih. eelmise postiga tiba kiirustasin ja paar näpukat tuli sisse...
    'n' on siis ridade arv, mille ta PHPlt saab ning for lause näeb siis tegelikult välja nii - for (i=1; i <= this.n; i++)
    ning aadressi saab kahh ikkagi ABst - eval('tabel_' + i).addressForm.text = eval('address' + i);

    ning probleem siis selline, et ta lisab ainult 1 kord selle clipi sinna ning näitab seal lahtrites viimase SQL rea väärtusi.
    samas kui kasutan sarnast tsükklit väljaspool onLoad funktsiooni, siis lisab ilusti soovitud arv clippe...

    10. juuni 2005 - 09:54:04 · Otselink

  • Ooker 20 a

    kui for'i tsükli sees teha trace(i); või trace(n); kas saadud väärtused on nagu ootuspärased? kui ei ole, siis ilmselt on asi n-is. Kui need on ok, on asi muus :)

    10. juuni 2005 - 10:16:04 · Otselink

  • Ooker 20 a

    või ei tööta see igreki asi ja ta paneb kõik mc-d üksteise peale ning sa näedki ainult viimast mc-d viimase väärtusega? peaksid igrekile mingi väärtuse andma ENNE kui klippe esimest korda positsionerrima hakkad?

    10. juuni 2005 - 10:18:45 · Otselink

  • njah. i ja n on vägagi pädevad ning ka igrek on mul algväärtustatud.
    getVars.onLoad = function() {
    var igrek:Number = 10;
    ...

    10. juuni 2005 - 11:30:13 · Otselink

  • henk 20 a

    this.getNextHighestDepth() annab käesoleva clipi järgmise vaba sügavuse, mis on iga loobi puhul 0.

    proovi ikka _parent.getNextHighestDepth() või _root.getNextHighestDepth() vms vastavalt vajadusele. Peaks paremini toimima ;)

    10. juuni 2005 - 12:21:49 · Otselink

  • nitram 20 a

    ... ja eelista XML'i..

    10. juuni 2005 - 12:39:23 · Otselink

  • aitäh nokkloom. _root oli just see õige asi :)

    10. juuni 2005 - 17:23:58 · Otselink