Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/11/2009, 10:40
worldPeace_Plis
Usuario no validado
 
Fecha de Ingreso: marzo-2007
Mensajes: 238
Antigüedad: 17 años, 8 meses
Puntos: 5
Respuesta: Generar Códigos de Barras desde Flash 8

hola, de que se puede?.. se puede! no se k tan complicado lo quieroas pero un codigo sencillo puede ser usando aleatorios para generer grosores de barras y espacios entre ellas

Pruebate este codigo a ver k tal:
Código PHP:
var codigobarras:MovieClip _root.createEmptyMovieClip('codigobarras'_root.getNextHighestDepth());
var 
barra:MovieClip codigobarras.createEmptyMovieClip('barra'0);
barra.beginFill(0x000000100);
barra.moveTo(00);
barra.lineTo(80);
barra.lineTo(8100);
barra.lineTo(0100);
barra.endFill();

// crea codigo
function generaBarras ()
{
var 
cuantasBarras 30;
var 
maxWidth:Number barra._width;
  for (var 
n:Number=1n<cuantasBarrasn++)
  {
  var 
nueva:MovieClip barra.duplicateMovieClip('bar'+nn);
  var 
anterior:MovieClip codigobarras['bar'+(n-1)];
  var 
randomGrosor:Number Math.ceil(Math.random() * maxWidth);
  var 
randomEspacio:Number Math.ceil(Math.random() * maxWidth) + .2;
  
nueva._width randomGrosor;
  
nueva._x = (n==1) ? anterior._x anterior._width randomEspacio;
  }
}

generaBarras ();
barra._visible false;

// centra codigo al escenario
codigobarras._x Stage.width/Number(codigobarras._width/2);
codigobarras._y Stage.height/Number(codigobarras._height/2);