Jeg har en meget tung film(3D animation)inkluderet i en Flash film der skal bruges som multimedie præsentation. Mit problem er at når filmen har kørt X-antal frames, så begynder den at hakke helt uhæmmet, medmindre det er en PC med et skærmkort af nyere dato.
Jeg har ladet mig fortælle at man kan tømme hukommelsen med en kommando fra Flash's ActionScript 2.0 Jeg vil så sætte den ind efter X-antal frames for at gøre plads til resten af filmen. Er der nogen der kender den kommando?
Det har jeg aldrig hørt om. Er spørgsmålet ikke nærmere om du har lavet en film der generelt bare er for tung for flash playeren. Hvis der kører noget ved siden af under din animation kan den tvinges i knæ - en anden mulighed er at du ikke når at loade alle billeder - sidste er at størrelsen måske er for stor.
Hvordan har du inkluderet 3d animationen? For måske du kan afvikle den som video i stedet for? Det kan også være du laver noget uhensigtsmæssigt med nogle enterframes, der er stygge til at akkumulere variable og sænke playeren? Med andre ord, har du noget kode og hvordan ser den i så fald ud?
(og så tilslutter jeg mig nikolaidu: Har aldrig hørt om at man skulle kunne clearer hukommelsen i runtime, medmindre man fjernede den swf man har kørende)
den helt tumpede version; preloader du HELE filmen inden den afspilles? hakkeriet KAN jo skyldes at den ganske enkelt ikke er loadet helt ind (hvis du afspiller en on-line) ...well det var var blot en indskydelse ;)
ellers har jeg heller ikke hørt om asII cashetømning og tilslutter mig i øvrigt også .flv løsningen...det virker :)
Smider gerne et svar, men broderparten skal jo nok tilfalde den gode nægo (som han vist elsker at blive kaldet?), fordi han lige var en anelse hurtigere og skarpere end os andre.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.