Flash kuidagi lagib?

  • Nimelt teen üht asja, kus on nii pilt kui heli. Ja muidu ta jooksutab täitsa okeilt selle välja aga kui brauseris vaadata, siis läheb asi metsa ära. Põhiprobleem on ühes movieclipis, kus mul on 5 erinevat transparent png-d pandud tegema oma asju... korraga küll on maksimaalselt näha 3 neist. Flash playeris niisama vaadates on okei, kuid brauseris hakkab pilt venima. Hakkab kaadreid justkui slow motionis näitama. Mul on selle movieclipi ajaks üks heliefekt ja klipp peaks läbi saama siis, kui heligi... aga käib veel tükk aega edasi, ühesõnaga ei suuda teda ette nähtud ajaga maha mängida. Ehk oskab keegi öelda, milles asi? Ma ei oska oma probleemi vist kõige paremini kirjeldada kah, kuid ehk sai keegi aru.

    12. august 2008 - 13:46:50 · Otselink

  • m1lk† 12 a

    Räägi mis kaadrisagedusega sul see animatsioon tehtud on kõigepealt. Brauser üle 31 fpsi minuteada ei kannata. Viimane FF kannatab, aga IE küll mitte.

    Aitama peaks, kui sa nähtavad png'd ära maskid (tõmbad lavasuuruse kasti maskiks). Png'sid trim'i ikka nii palju kui võimalik. Et heli ja pilt koos käiks, võid proovida heli parameetrite alt "Sync:" "Stream"'i peale keerata. Siis ta hoiab heli pildiga ajaliselt sünkroonis, mis aga põhjustab kaadrite vahelejätmise. Helikvaliteeti saad siis muuta Publish settingute alt kus "Audio stream:" paremal pool on "Set..." nupp. Minu üks lollikindel meetod...

    12. august 2008 - 15:42:07 · Otselink

  • Kid† 12 a

    Kas sul muidu wmode=transparent on peal? Mis browser?

    12. august 2008 - 15:45:37 · Otselink

  • Wmode=transparent peal pole. Brauser on FF 2 viimane versioon. Ja ega tegelikult IE7's on sama lugu täpselt. FPS on 30. Ja kui ma nüüd pikemalt siin aretanud olen, siis olen aru saanud, et asi pole mitte ainult neis png'des, vaid ka tavaliste jpg-dega asi silmnähtavalt lagib. Kõige tavalisema tweeniga, kus pilt liigub ühest servast teise, on näha, et hakib. Ja ma ei saa aru, et miks küll?

    12. august 2008 - 16:58:55 · Otselink

  • peekon 12 a

    pane pildi propertises "allow smoothing"

    12. august 2008 - 17:05:06 · Otselink

  • Kid† 12 a

    Tekstiväljasid ka on? Kas on anti-alias for animation või anti-alias for readability? Mis prose? Pane veebi see flash.

    12. august 2008 - 17:22:09 · Otselink

  • Smoothimine tegi asja hoopis hullemaks. Huvi pärast proovisin kopeerida ühe tweeni täiesti uute faili (pilt liigub vasakult paremale), tõmbasin pildi properties'ist kvaliteedi 50 peale (17Kb) ja ikka oli lag. See on päris kahtlane. Või ehk on see selline loomulik asi? Sest see pilt on pandud päris aeglaselt liikuma. Et mingite bännerite välkkiirete animatsioonide juures ehk ei saa arugi, kuid sellise aeglase liikumise puhul näeb ära selle?

    12. august 2008 - 17:25:20 · Otselink

  • jüri 12 a

    See et flashis lääg on kõige tavalisem stsenaarium üldse.
    Iga asjaga peab elu vaeva nägema, et ta ei hakiks või ei läägaks jne :)

    mõned asjad mida tasuks jälgida:

    * ära kasuta võimalusel transparent asju, eriti mitut üksteise peal, seivi koos taustaga...
    * väldi pikke tweene kus on aeglane liikumine
    * piltidele kõigile allow smoothing peale libary propertitest
    * mis versiooni ekspordid, 6-7 versioon aitab this._quality = "BEST" esimesele framele kirjuada.

    12. august 2008 - 17:41:40 · Otselink

  • Link on siin.

    12. august 2008 - 17:44:47 · Otselink

  • tfk 12 a

    Preloadimise peale pole mõelnud?

    12. august 2008 - 18:33:24 · Otselink

  • Kid† 12 a

    Kas sul on use imported JPEG quality peal?

    12. august 2008 - 18:40:03 · Otselink

  • Preload tuleb hiljem nagunii. Ja ei ole imported JPEG quality, olen ikka mõnuga seda alla võtnud. See this._quality = "BEST" vist midagi isegi aitas, aitäh, kuid asja ei parandanud siiski.

    13. august 2008 - 12:06:04 · Otselink

  • Tanel 12 a

    ma ei tea, kas see lagi mõjutab aga aga kasuta imported jpg qualityt. Pildid salvesta õigesse surusesse graafika programmis. See flash teeb koledaks.

    13. august 2008 - 12:14:45 · Otselink