13. november 2008 - 11:41Der er
14 kommentarer og 2 løsninger
AS 3.0 kontra versioner af flash player
Jeg har endnu ikke arbejdet med AS 3.0, men vil lige høre, om man kan udvikle flash apps og benyttes AS 3.0 og stadig få flash-filen afviklet på fx flashplayer 7 eller 8.
Jeg vil nemlig gerne benytte de nyeste teknologier, men vil ikke gå på kompromis med tilgængeligheden for den brede brugerskare.
Er der nogle solide muligheder for at kontrollere brugerens flashversion i tilfælde af, at vedkommende har en ældre version end 9.0 og henvise vedkommende til en side med installationsvejledninger til nyeste version?
Du kan i Publish Settings sætte version 9 til at være krævet for at kunne vise din applikation. Hvis de ikke er det, henviser den til Flash Player 9 med et plug-in.
Jeg tror måske, den er en smule hurtigere for computeren at arbejde med. RegExp, som jeg har brugt, skulle være meget hurtig til at arbejde med String. Ikke at det kan mærkes, men det er aldrig forkert at optimere 100 %. Men de andre Flash-genier herinde er måske bedre til at svare på, om det er smartere at gøre sådan.
Altså, hvis jeg skulle lave en lille sniffer-film, som skal afgøre, om brugerens Flash player er version 9+ og derfor kan afvikle AS3, eller versionen er lavere, og brugeren derfor skal have serveret en film med AS2, ville jeg nok skrive snifferen i AS2 =)
Derudover plejer RegExp at være væsentlig langsommere end alm. strengfunktioner. Jeg har aldrig testet i AS, men det gælder i hvertfald i de andre sprog, jeg har kendskab til
---- Du kan i Publish Settings sætte version 9 til at være krævet for at kunne vise din applikation. Hvis de ikke er det, henviser den til Flash Player 9 med et plug-in. ----
Det er det, jeg gerne vil opnå. Jeg har ikke muligheden for at kunne vise .swf-filen i både AS 2.0 og 3.0, da jeg så ville skulle udvikle dne i begge sprog, hvilket jeg ikke er interesseret i.
Vi I, om der findes en side, der kort ridser op, hvordan brugen af klasser fungerer i AS 3.0? Jeg programmerer i forvejen i bl.a. java og C#, så jeg er bekendt med Objektorienteret programmering. Jeg går ud fra, at hovedpunkterne for, hvad jeg vil skulle sætte mig ind i mht AS 3.0 er:
- Opbygningen af det nye API - Hvordan man syntaktisk opretter/benytter klasser - Ændret syntakt, bl.a. mht. typesikkerhed
Eller er der meget andet nyt, som ikke kendes fra andre programmeringssprog?
Er forresten der mulighed for, at kontrollere versionen af flash via javascript, så man ikke behøver loade en AS 2.0 app først, for at udføre et check?
Der er masser af forskelle mellem AS2 og AS3. De bygger på to forskellige grundstandarder - eller rettere to forskellige versioner af grundstandarden =)
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.