Hoi,
Ik zit even vast met iets. Laat me de situatie even uitleggen. Download het project hier.
Het project verwijst naar surveillance (beveiligingscamera's, en zo). Ik wil gebruik maken van de mogelijkheden om met een webcam te communiceren en met die data te werken. Concreet wordt op de stage een verzameling van pixels gezet. Elke geplaatste pixel betekent een verschil met de vorige frame van de webcam. Het gaat hier dus gewoon om bewegingsdetectie. Ik heb de code van de Adobe Flash Library (http://www.adobe.com/devn...ticles/webcam_motion.html) gedownload en samen met een kameraad de code aangepast. Nu worden geen MovieClips meer getekend, maar uit de bibliotheek opgehaald. Voorlopig zijn dat grote, kleurige vierkantjes, maar dat worden kleine fotootjes.
Het doel is dat die vaste MovieClips (uit de bibliotheek) worden aangevuld met MovieClips van beelden die de webcam genereert. Dat moet willekeurig gebeuren (willekeurig interval werd in deze testcode even vervangen door 1 == 1, zodat het probleem sneller aan het licht komt), en met een beperking van een aantal MovieClips (voorlopig vastgelegd op 10), en dat om bronnen te sparen. Het is de bedoeling dat deze MovieClips ook als 'pixels' aanzien worden en dus ook op plaatsen waar beweging werd gedetecteerd geplaatst worden. Om die webcambeelden in een MovieClip te krijgen, begreep ik dat je de BitmapData Class moet gebruiken. Dat werkt voor een deel.
Het probleem bevindt zich in het gegeven dat Flash de array met webcambeelden inderdaad opvult en daadwerkelijk wil gaan gebruiken, maar dat er op de scene geen beelden meer verschijnen. De eerste seconden is die array nog leeg en neemt Flash inderdaad de MovieClips uit de bibliotheek om het beeld te tekenen.
Wat loopt er hier mis? Alvast bedankt voor de tijd en de hulp.
Ik zit even vast met iets. Laat me de situatie even uitleggen. Download het project hier.
Het project verwijst naar surveillance (beveiligingscamera's, en zo). Ik wil gebruik maken van de mogelijkheden om met een webcam te communiceren en met die data te werken. Concreet wordt op de stage een verzameling van pixels gezet. Elke geplaatste pixel betekent een verschil met de vorige frame van de webcam. Het gaat hier dus gewoon om bewegingsdetectie. Ik heb de code van de Adobe Flash Library (http://www.adobe.com/devn...ticles/webcam_motion.html) gedownload en samen met een kameraad de code aangepast. Nu worden geen MovieClips meer getekend, maar uit de bibliotheek opgehaald. Voorlopig zijn dat grote, kleurige vierkantjes, maar dat worden kleine fotootjes.
Het doel is dat die vaste MovieClips (uit de bibliotheek) worden aangevuld met MovieClips van beelden die de webcam genereert. Dat moet willekeurig gebeuren (willekeurig interval werd in deze testcode even vervangen door 1 == 1, zodat het probleem sneller aan het licht komt), en met een beperking van een aantal MovieClips (voorlopig vastgelegd op 10), en dat om bronnen te sparen. Het is de bedoeling dat deze MovieClips ook als 'pixels' aanzien worden en dus ook op plaatsen waar beweging werd gedetecteerd geplaatst worden. Om die webcambeelden in een MovieClip te krijgen, begreep ik dat je de BitmapData Class moet gebruiken. Dat werkt voor een deel.
Het probleem bevindt zich in het gegeven dat Flash de array met webcambeelden inderdaad opvult en daadwerkelijk wil gaan gebruiken, maar dat er op de scene geen beelden meer verschijnen. De eerste seconden is die array nog leeg en neemt Flash inderdaad de MovieClips uit de bibliotheek om het beeld te tekenen.
Wat loopt er hier mis? Alvast bedankt voor de tijd en de hulp.