Como hago un cuadro rotatorio? ayuda

hola a todos quisiera saber como se puede hacer bien un cuadro que gire en pantalla se programar de php regular tengo todavia muxas dudas pero las voy resolviendo gracias a linkgl
bueno estaba diseñando hacer un cuadro que se mueva en pantalla levo unos 30 minutos haciendo esto con php que es parecido a flash aqui mi codigo y espero que me ayuden

<?php

$myMovie= new SWFMovie () ;
$myMovie->setDimension(400,300);
$myMovie->setRate(30);
$myMovie->setBackground(200,200,200);

$square= new SWFShape();
$square->setLine(5,0,0,0,255);


$square->movePenTo(1,1);
$square->drawLineTo(61,1);
$square->drawLineTo(61,61);
$square->drawLineTo(1,61);
$square->drawLineTo(1,1);

$squareHandle= $myMovie->add($square);
$squareHandle->moveTo(30,100);
$myMovie->nextFrame();
$squareHandle->rotate(15);
$myMovie->nextFrame();
$squareHandle->moveTo(80,200);
$myMovie->nextFrame();
$squareHandle->rotate(15);
$myMovie->nextFrame();
$squareHandle->moveTo(130,280);
$myMovie->nextFrame();
$squareHandle->rotate(15);
$myMovie->nextFrame();
$squareHandle->moveTo(180,180);
$myMovie->nextFrame();
$squareHandle->rotate(15);
$myMovie->nextFrame();
$squareHandle->moveTo(130,80);
$myMovie->nextFrame();
$squareHandle->rotate(15);
$myMovie->nextFrame();





header("content-type:aplication/x-shockwave-flash");
$myMovie->output();
?>
hola a todos quisiera saber como se puede hacer bien un cuadro que gire en pantalla se programar de php regular tengo todavia muxas dudas pero las voy resolviendo gracias a linkgl
bueno estaba diseñando hacer un cuadro que se mueva en pantalla levo unos 30 minutos haciendo esto con php que es parecido a flash aqui mi codigo y espero que me ayuden

Pein, no te respondi antes porque cada vez paso menos por aqui, pero no es parecido a flash, es flash pero en que necesitas ayuda exqactamente?
En realidad lo que tu intentas crear es una animacion tipo flash apartir de una classe experimental de php, supongo que no te funciona, si es asi talvez es porque tu hosting no tiene la libreria donde esta la classe que estas usando, para poder usar ese script que tienes verifica que tu hosting tenga la libreria php_ming, si no la tiene no podras usar dicha classe, y no es flash es php puro acciendo uso de una classe para trabajar con flash. no nesesitas ningun archivo swf como lo menciona linkgl.

para mas informacion sobre dicha classe de php visita: http://www.libming.org/
es cierto es php puro pero con base a flash
otra cosa no me aclararon bien que tengo que hacer para que funcione??

le entendi mas a linkgl pero que le tengo que poner exactamente me tarde muxo haciendo eso se puede hacer con javascript pero no he estudiado nunca ese tipo de programacion se mas de php y algo de flash
alguien ke me ayude????
El punto es que en que te ayudamos, no das pistas de nada, solo presentas el codigo, ya te mencione que si no tienes la libreria php_ming en tu hosting no podras hacerlo funcionar, si ya lo probaste y te marco algun error postea el error, el punto es que talvez tu problema esta en la classe ya que al ser una classe experimental incorporada en php 5 creo, muchos hosting no la tienen abilitada, pregunta si tienen esa libreria disponible en tu hosting.

necesitas mostrar mas que el codigo que hisiste, en que te basaste, lo probaste? marco algun error.

Para saber si la libreria existe y esta disponible en tu servidor usa esta funcion:

<?php
if(!extension_loaded('ming')){
echo "La librería ming no se encuentra cargada.";
}else{
echo "La libreria ming estaba cargada previamente";
}
?>

al ser una libreria experimental no hay mucha documentacion de la misma aun, recuerda que si tu hosting no tiene la libreria ming no funcionara tu codigo.
si si yo hize el code linkgl

no me creeras porke no se muxo de php pero si de flash

:wink:
tenias razon serverdns

dice la libreria ming no se encuentra cargada ((((gracias)))) deverdns
ahora el problema ay algun hosting que tenga ming??
CUANDO LO aprendi me acostumbre ponerle las variables en ingles asi me enseñaron jeje y me acostumbre
He compilado el codigo php que has posteado y funciona perfectamente pero no se si es el efecto que querias hacer, el resultado lo puedes ver aqui:
http://proyectosmx.net/classes.swf Lo compile en mi servidor local donde si tengo la libreria ming que necesitas y funciona bien sin ningun error.
si SI funcionaaaaaa!!!!!!

AHORA

lo tengo ke hacer mas lento

pero mmmmmmmmm


si lo hago lo pondrias a ver si queda'???'
Claro, si lo modificas lo compilo y te muestro el resultado, aunque si tienes oportunidad instalate un servidor web local con php, y puedes incluir la libreria ming para que agas tus pruebas, solo te quedara buscas un hosting donde la tengan activada, pero si tienes uno de pago bien podrias pedir que la activen.
AQUI EL CODE Y GRACIAS

a otra cosa si tengo localhost pero no funciona la libreria ming y no se como instalarsela

y no ke hosting permita libreria ming

<?php

$myMovie= new SWFMovie () ;
$myMovie->setDimension(400,300);
$myMovie->setRate(30);
$myMovie->setBackground(200,200,200);

$square= new SWFShape();
$square->setLine(5,0,0,0,255);


$square->movePenTo(1,1);
$square->drawLineTo(61,1);
$square->drawLineTo(61,61);
$square->drawLineTo(1,61);
$square->drawLineTo(1,1);

$squareHandle= $myMovie->add($square);
$squareHandle->moveTo(10,80);
$myMovie->nextFrame();
$squareHandle->rotate(15);
$myMovie->nextFrame();
$squareHandle->moveTo(60,180);
$myMovie->nextFrame();
$squareHandle->rotate(15);
$myMovie->nextFrame();
$squareHandle->moveTo(110,260);
$myMovie->nextFrame();
$squareHandle->rotate(15);
$myMovie->nextFrame();
$squareHandle->moveTo(160,160);
$myMovie->nextFrame();
$squareHandle->rotate(15);
$myMovie->nextFrame();
$squareHandle->moveTo(110,60);
$myMovie->nextFrame();
$squareHandle->rotate(15);
$myMovie->nextFrame();





header("content-type:aplication/x-shockwave-flash");
$myMovie->output();
?>
El resultado de la compilacion parece el mismo, no hay cambio de nada, la velocidad es la misma, y si tienes un servidor local puedes configurar tu mismo la libreria php_ming, si tienes php 5 ve al directorio donde estan las extenciones, generalmente de nombre: extencions o ext, y fija te si esta a libreria ming, sino puedes bajarla de internet, despues que tengas tu libreria en ese el directorio de librerias, vas y editas tu archivo php.ini en la seccion de extenciones agregas esa, alli debe haber ejemplo de como hacerlo, y listo tendras tu libreria ming lista para usar.
MIRA TENGO EL APACHE 2.2 pero no encuentro las extensiones ahh y gracias de nuevo
Tienes el apache pero tienes php intalado, en la carpeta del php debe estar la carpeta donde estan las extenciones. Hay Una distribuccion Auto configurable que ya biene con la libreria ming activada, se llama XAMMP es gratuita y muy completa.
Ahora no se que pasa al momento de poner localhost con el internet explorer me pone desea guardar este archivo??

es como si no uviera instalado nada y no se ke pasa


y con el mozilla le pongo localhost y me aparece el codigo en php pero no lo que hice ayuda!!
para ver tu animacion necesitas llamarla desde otro archivo como si fuera una animacion, algo asi:

<object type='application/x-shockwave-flash' data='swf/flash.swf'>
<param name='movie' value='archivo.php'>
</object>

eso deveria funcionar
Y ESO EN DONDE LO PONGO??

AHH y a lo ke me referia eske ya no se ve lo hecho con php o sea como un formulario con php ya no se vizualiza solo se ve el code y no se que pasa gracias serverdns :wink: