para descargar desarrolladores cs6 codigos actionscript-3 flash actionscript flash-cs5

actionscript-3 - desarrolladores - pacman en adobe flash descargar



Los pĂ­xeles aleatorios parpadean en blanco durante 1/60 de segundo (1)

De acuerdo, el método más simple será algo como esto:

static const WIDTH:int=1280; static const HEIGHT:int=720; static const WH:int=WIDTH*HEIGHT; static const FRAMES:int=120; // 2 seconds * 60 frames. Adjust as needed static var VF:Vector.<int>; // primary randomizer static var BD:BitmapData; // displayed object static var curFrame:int; // current frame static var BDRect:Rectangle; function init():void { // does various inits if (!VF) VF=new Vector.<int>(WH,true); // fixed length to optimize memory usage and performance if (!BD) BD=new BitmapData(WIDTH,HEIGHT,false,0); // non-transparent bitmap BDRect=BD.rect; BD.fillRect(BDRect,0); // for transparent BD, fill with 0xff000000 curFrame=-1; for (var i:int=0;i<WH;i++) VF[i]=Math.floor(Math.random()*FRAMES); // which frame will have the corresponding pixel lit white } function onEnterFrame(e:Event):void { curFrame++; BD.lock(); BD.fillRect(BDRect,0); if ((curFrame>=0)&&(curFrame<FRAMES)) { // we have a blinking frame var cw:int=0; var ch:int=0; for (var i:int=0;i<WH;i++) { if (VF[i]==curFrame) BD.setPixel(cw,ch,0xffffff); cw++; // next column. These are to cache, not calculate if (cw==WIDTH) { cw=0; ch++; } // next row } } else if (curFrame>FRAMES+20) { // allow the SWF a brief black period. If not needed, check for >=FRAMES init(); } BD.unlock(); } function Main() { init(); addChild(new Bitmap(BD)); addEventListener(Event.ENTER_FRAME,onEnterFrame); }

Estoy tratando de hacer que los píxeles individuales parpadeen durante 1/60 de segundo y luego desaparezcan durante un período de 2 segundos hasta que cada píxel en una pantalla de 1280x720 se haya iluminado en blanco. Después de que hayan transcurrido 2 segundos, la pantalla volverá a estar negra durante 3 o más segundos antes de que se repita y lo vuelva a hacer.

La forma en que lo resolví fue usando este fla otro usuario de stackoverflow y modifiqué que usa clips de película. El problema es que no funciona para que 921600 clips de película comiencen aleatoriamente. Se vuelve muy pesado y lento. Ver archivo adjunto que funciona con

¡De todas formas! Estoy seguro de que hay una manera súper inteligente de hacer esto. Soy un novato Gracias por cualquier ayuda o sugerencia.

fla (cs5) https://mega.co.nz/#!ERRFiJBJ!VYSaH164BcjD9QIiSdpk8WxFp68dYDC0vWzKySC8rg0

swf https://mega.co.nz/#!kBoxmJCR!Mx7sHX94-9ch15dKdT8knHRRKRljytZXdOBK-2P-TLQ

mejor, Rollin

Para el diseño original de la fla me estoy vinculando a arriba, vea la solución de Mahmoud Abd El-Fattah en este enlace. Random Start Times para Move Clips