Ask den Activetuts + Redaktører # 1:! Spørsmål og svar
Del
Del
en
Share
Dette Cyber mandag Envato Tuts + kurs vil bli redusert til bare $ 3. . Ikke gå glipp av
Dette er Spør Editors; din sjanse til brann spørsmål til Michael og meg og vår mulighet til å hjelpe deg direkte.
I dette innlegget vil vi se på looping gjennom XML, array syntaks, mp3-spillere, Flash CS5.5 pluss mye mer . Les videre for masse Aktive svar og finn ut hvordan du kan fortelle oss hva som foxing deg ...
Takk for alle spørsmålene dine!
De Activetuts + innboksen fylt opp ganske raskt, og nedenfor finner du svar på en haug av dine spørsmål. Uenig med noe vi har sagt? Vi vil gjerne høre dine meninger i kommentarfeltet! (Som om du trengte å fortelle ...)
John Doe:
QI'm har problemer med å finne ut hvordan å sløyfe gjennom en XML-feed som har min RSS feed og vise noder som jeg ønsker å vise. Jeg ville elske å se hvordan jeg kan vise alle eller bare de første 3 eller 5.
Michael James Williams:
Hei John (hvis det er La meg gi leserne en liten sammenheng, først. RSS-feeds er XML-dokumenter med dette formatet:? En RSS-feed vil bare ha en < kanal > element, men kan ha mange < element > elementer. Dessuten kan det hende at kanalen har flere underordnede elementer enn jeg har brukt i dette eksemplet, og hvert element kan ha mer eller mindre elementer enn jeg har brukt. Når du har fått dette dokumentet til en XML objekt ved hjelp av en URLLoader, kan du bruke E4X å få tilgang felt matching visse kriterier For eksempel, for å få det aller første. < element > node, refererer du: Akkurat som i en Array, 0 sier "få meg det første elementet". Du kan deretter få tilgang til de under noder av dette < element > like so: To får de tre første elementene, kan du bruke en for løkke: Se opp, skjønt; hvis det ikke er minst tre elementer i fôret, vil du få en feilmelding. Du kan sjekke hvor mange elementer er i fôret ved hjelp rssXml.item.length (). Legg merke til at, i motsetning til en Array, er lengden () en metode her, ikke en egenskap - det har parentes Dette betyr at du kan sløyfe gjennom alle elementene i fôret som så: Jeg håper det hjelper! Du må kanskje tilpasse den til dine spesifikke fôr hvis det ikke er formatert på samme måte som mitt eksempel, men dette burde gi deg det grunnleggende For en fullstendig forklaring av XML og E4X, sjekk ut AS3 101.: XML, av Dru Kepple Vjeran: Michael James Williams: Hei Vjeran! Godt spørsmål Det er ikke en stor forskjell mellom disse to utsagnene.; hver og en vil lage en ny Array med navnet ar, som inneholder null elementer -. ie ar.length vil returnere 0. Forskjellen ligger i detaljene Først har jeg sett tester som viser at, i Flash Player 9 minst, tar den andre setningen litt mindre tid til å kjøre. Vi snakker millisekunder, eller til fraksjoner av millisekunder, men hvis du skriver prosessorintensive kode deretter hver bit hjelper. Jeg er ikke sikker på om dette er fortsatt sant i de nyeste versjonene av Flash Player, men For det andre, ta en titt på disse to utsagnene. Disse to linjene akkurat det samme som hverandre: de skaper en Array kalt ar som inneholder fire elementer: Det første er 10, er den andre 17, den tredje er 92, og den fjerde er 100. Men sammenligne disse to utsagnene: Denne gangen, skaper den andre setningen en Array kalt ar med ett element: 10. Men den første uttalelsen skaper en Array kalt ar med ti De er de eneste forskjellene jeg kjenner Steven:. Kan du lede meg til en enkel og elegant metode for å utføre denne forespørselen ? Setter pris på all hjelp /råd du kan gi. Og takk for de siste år igjen av storhet! Jeg ble en premium-medlem 2 år siden, men jeg virkelig setter pris på produktene mer som tiden går Ian Yates. Hvis du ser på embedding musikk til en nettside, har ActiveDen nesten 400 MP3-spillere på tilbudet. Her er bare et par: Alternativt, hvis du er interessert i å trekke en Flash lydspiller sammen selv, her er et par relevante tuts vi har omtalt på nettstedet i det siste.: En siste ressurs, helt ubrukelig i din situasjon, men hyggelig for markedet brukere :) Hvis du trenger mer konkret hjelp, gjerne skyte oss en e-post: aktiv [at] tutsplus [dot] com. Lykke til med ditt nettsted Mihai Ghelmegeanu:!? Ian Yates: Vi er definitivt ser på å dekke de nye funksjonene til Flash CS5.5 brukere. Fra innledende tilbakemeldinger ser det ikke ut som det er mange av dere der ute ennå, men det er nok av folk bare spent på å dykke inn i multi-device potensielle Flash CS5.5 tilbud (gjorde noen nevne iOS?). Bortsett fra utviklingen i mobile distribusjon, er det også noen flotte nye arbeidsflyt funksjoner og en haug av nye forbedringer for å jobbe med Flash tidslinje som jeg virkelig liker utseendet på. Nye utgivelser er ikke alltid populært, men det er ikke vår jobb å fortelle folk at de bør Heldigvis har vi noen fantastiske forfattere om bord i øyeblikket, utviklere som tilbringer arbeids bor rett i frontlinjen, slik at du kan forvente noen top-notch Flash CS5.5 innhold ganske snart. Peter Eeckelaert (på Facebook): Michael James Williams: Hei Peter - hyggelig å se en Activetuts + skribent bli involvert Ja, det er definitivt ett alternativ?!. Vi snakket kort om du bruker understrek som prefikser i denne åpne Mike diskusjon, men på den tiden jeg bare foreslo heller å bruke dem for alle Det er en smart idé.; Jeg liker det! Det betyr at du ikke kan fortelle på et øyeblikk om en variabel uten en understrekning prefiks er privat, beskyttet eller offentlig, men hvis du bruker en anstendig kode editor (som FlashDevelop) det skal gi deg beskjed. Yours har den ekstra fordelen, da, at du kan fortelle om en variabel som du refererer til har en offentlig setter eller getter at du må være på vakt mot. . Neat Ben Chabs: Michael James Williams:? Hei Ben: ) Content Management Systems for Flash sikkert finnes. Jeg kan tenke på to av toppen av hodet mitt: Dessverre ingen av disse har blitt frigitt til offentligheten ennå , men poenget er at Flash CMSS er der ute. Men ... etter min mening, jeg vil ikke anbefale deg å lage en ny en akkurat nå. Hvorfor? Fordi jeg tror fullt Flash nettsteder er på vei ut. Hvis du ønsker å bruke et CMS, hente en av de store de som allerede er bygget av noen andre; det er ingen vits å hoppe om bord nå Ian Yates. Legge til hva Michael sa, Moto CMS Opinion om Flash CMS er blandet og vanligvis faller inn under en av to leirer:! Elsker Flash CMS eller hater Flash CMS. Litt som vegemite. Såvidt Activetuts + er concerened, vil vi ikke være å gi det mye oppmerksomhet som fremtiden for Flash ikke ligger i webdesign. Beklager om det, hadde vi massevis av spørsmål å arbeide gjennom, og det er fortsatt en sjanse det kan vises i neste Spør Editors innlegget. Hvis du ønsker å sende inn et annet spørsmål til neste gang rundt, gjør det ved hjelp av skjemaet nedenfor: product: [kontakt-skjema 1 "Kontaktskjema 1"]
ditt virkelige navn)!
≪ xml version = "1.0" encoding = "UTF-8" > < rss version = "2.0" >? < kanal > < title > Navn på kanal (f.eks Activetuts +) < /title > < link > URL til nettstedet (f.eks http://active.tutsplus.com) < /link > < beskrivelse > Beskrivelse av kanal (f.eks Browser-Based RIA og Game Development Guider) < /beskrivelse > < /kanal > < element > < title > Tittel på ett element i fôret < /title > < link > URL til at elementets helsides < /link > < beskrivelse > Synopsis element < /beskrivelse > < forfatter > Skrevet av element < /forfatter > < /element > < element > < title > Tittel på ett element i fôret < /title > < link > URL til at elementets helsides < /link > < beskrivelse > Synopsis element < /beskrivelse > < forfatter > Skrevet av element < /forfatter > < /element > < /rss >
Var itemNode = rssXml.item [0];
trace(rssXml.item[0].title);trace(rssXml.item[0].link);trace(rssXml.item[0].description);trace(rssXml.item[0].author);
for (var i: int = 0; i < 3; i ++) {trace (rssXml.item [i] .title); trace (rssXml.item [i] .link); trace (rssXml.item [i] .description); trace (rssXml.item [i] .author);}
for (. Var i: int = 0; i < rssXml.item.length (); i ++) {trace (rssXml.item [i] .title); trace (rssXml.item [i] .link); trace (rssXml.item [i] .description); trace (rssXml.item [i] .author);}
QCan du forklare forskjellen mellom, etter Var är: Array = new Array ();
og. Var är: Array = []; ?
Var är: Array = new Array (10, 17 , 92, 100); Var är: Array = [10, 17, 92, 100];
Var är: Array = new Array (10); Var är: Array = [10];
elementer, hver av dem tom
QI am i de siste beina på etterbehandling en nettside og familien min venn kaster meg en kurve. Ikke noe nytt. Bortsett fra at jeg aldri har satt en lydavspiller i noen av mine nettsteder før. Vennen vil at jeg skal lage en spiller som kan spille opp til tre radiointervjuer han gjorde for en bok han publisert.
Dynamic Mp3-spiller (xml). AS2, XML drevet, støtter flere kategorier, flere spor og har samlet opp i løpet av 1100 salg som sier noe av sin verdi
xml mp3-spiller - pi 1.0: Dette er en AS3 spiller (hvis du er interessert i å rote rundt i kilden), er også tilpasses via XML og vinner poeng for sin fulle, kompakte og "pille" modus. Meget pen
Grei-spilleren. Hvis det er enkelhet du leter etter, kan dette være en for deg. List alle tre av intervju spor i XML-filen, og deretter bruke skip-knappen for å sløyfe gjennom dem. Rett frem og billig som chips
Gå retro med en Funky Flash Music Player
lage en enkel og attraktiv MP3-spiller
Lag en Jazzy XML Driven MP3-spiller
Opprett en Dra og slipp MP3-spiller med Adobe AIR
AudioJungle Audio Player
QARE du planlegger en omfattende dekning av de nye Flash CS 5.5 funksjoner for mobil utvikling og i så fall hvor snart
eller bør ikke
investere i x, y eller z, vi er her for å informere våre lesere om hva som er tilgjengelig for dem.
< hr>
QIsn't det best å bare skrive kundeskaffere og settere med en _ på forhånd (hovedsakelig bare for referanse anerkjennelse senere, slik at du direkte vet hva de getters & settere er)
privat og beskyttet variabler, alle variabler helt eller ingen variabler. Det har aldri skjedd for meg å bruke dem bare for privat og beskyttet variabler som har en getter og setter
qdo CMS for Action eksisterer? Fungerer de? I så fall ville det være en god ting for et selskap å starte sin egen CMS eller for en frilanser å lage sin egen CMS å produsere Flash nettsteder
Frame, av Neil Nand, som også kan generere og administrere HTML og mobile versjoner av Flash-side. Jeg så Neil presentere dette på Flash Camp Birmingham tidligere i år.
er et annet eksempel på en Flash CMS og vi kjørte en tutorial på grunnleggende bruk et par måneder tilbake. ModularWeb CMS er nå tilgjengelig og under stadig utvikling. Björn kan godt skrive opp noen form for anmeldelse for Activetuts + så hold øynene åpne
Fikk ikke se ditt spørsmål?