Cómo crear huesos y conectarlos entre formas en el código (Actionscript)

graphics.drawCircle(20, 20, 10);
graphics.drawCircle(40, 40, 20);

así que digamos que he creado dos círculos en el escenario, ahora quiero crear un objeto de hueso para conectar el primer círculo con otro y luego tratar de moverlos en el código, porque he leído que los huesos solo pueden ser creado por la herramienta BONE en adobe flash ¿es eso cierto?

¿Puede darme un pequeño ejemplo sobre cómo crear un objeto de hueso en el código?

preguntado el 04 de julio de 12 a las 10:07

Puede crear un efecto similar utilizando un motor de física que utiliza articulaciones/restricciones. Eche un vistazo a la primera demostración de ejemplo aquí: box2dflash.sourceforge.net -

ohhh que genial, pero por alguna razón no puedo descargarlo, deja de descargarse después de completar el 91% :D -

Google Box2D AS3, hay varias fuentes para descargar. -

sí, está bien, se descargó con éxito -

Impresionante, este tutorial te ayudará con lo que estás tratando de hacer: blog.allanbishop.com/box2d-2-1a-tutorial-part-2-joints -

1 Respuestas

El código anterior es AS3, ¿verdad?

  • Coloque cualquier objeto deseado en el escenario (en su .fla)
  • clic derecho y clic convert to symbol.. en el menú
  • Seleccione el tipo para ser un clip de película en el cuadro desplegable
  • Luego dale un nombre (digamos Bone1 por ejemplo, tenga en cuenta la B mayúscula) y marque la casilla export for Actionscript. Asegúrese de que el nombre que ve a continuación coincida con el nombre que ingresó en la parte superior de la ventana. Haga clic en Aceptar.
  • Ahora la parte de Actionscript. Hacer una var por cada MovieClip que hiciste así:

.

var bone1:Bone1 = new Bone1;

or

 var somename:Bone1 = new Bone1;

Ambos son iguales, simplemente usé dos ejemplos para mostrar las posibilidades (el primero suele ser cómo lo hago). ¡La diferencia entre letras mayúsculas y minúsculas es crucial!

Respondido 04 Jul 12, 11:07

No creo que esto responda la pregunta; el OP quiere emular la herramienta de hueso (la herramienta que le permite conectar dos objetos como una unión) usando ActionScript 3. - Marty

gracias por esta respuesta, obtén algo de conocimiento sobre el entorno Adobe flash - Señor PHP

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.