estoy intentando mover una linea recta, un sencilla y pobretona linea recta, y quiero q se mueva de el punto 0 a el 300 sobre el eje "y" o "x", por ej.
y la idea es moverla con codigo...
a quien pueda ayudarme desde ya
muchas gracias!!

| |||
![]() Hola AMigos estoy intentando mover una linea recta, un sencilla y pobretona linea recta, y quiero q se mueva de el punto 0 a el 300 sobre el eje "y" o "x", por ej. y la idea es moverla con codigo... a quien pueda ayudarme desde ya muchas gracias!! ![]() |
| ||||
No es por meter la cuchara pero aqui ahi otra forma de hacer lo mismo ..en un solo frame. code><<<><<><<><<><<><<><<<>code><<<><<><<><<><<>< <><<<> _root.createEmptyMovieClip ("myLine", 1); with (myLine){ lineStyle (.1, 0xFF00FF, 100); moveTo (0,199); lineTo (599,199); onEnterFrame = function(){ _x +=10; } } code><<<><<><<><<><<><<><<<>code><<<><<><<><<><<>< <><<<> Salu2
__________________ http://www.flotdesign.dk/ |
| |||
GRACIAS PULENTO!!! re polenta lo tuyo...mete la cuchara cuando quieras, q cuanto mas mas aprendo, y esa es la idea. aprender sobre flash AHORA: te puedo hacer una consulta? ese codigo q esta en un solo frame, va en un movie clip (principal?) y myline es otro movie clip q esta dentro del principal?? gracias pero soy bastante novato, verde, nuevito, un ahi nomas... etc etc... MILES DE GRACIAS... SALUDOS TERRICOLAS! |
| ||||
Saludos... Por lo visto ni pescaste el script que te mandé siendo que hace lo que quieres... en fin, te cuento que el script de pulento no hace lo mismo que el que te di yo, porque ese seguirá moviéndose infinitamente. Insisto que si ocupas el script que te di harás lo que necesitas. Te lo expliqué y todo ![]()
__________________ GOC00 CominG soOn v2.0 CyA! & GooD LuCK... |
| |||
GRACIAS CUMPA,,, en lo mas minimo tampoco quiero desmerecer tu ayuda, la valoro mucho como cada ayuda q aqui me proveen tan solidariamente... ahora, te cuento q me intencion era q la linea recta(simple y pobretona linea recta,,g g)... se moviera de forma infinita en el la peli... la idea completa es q dos lineas se muevan de forma infinita...cruzandose una sobre otra...una sobre cada eje...haciendo una cruz q va variando su centro por donde se cruzan... bue, ahi conta todo el cuento... asi q te dejo mi inquietud, si tu ayuda me sirve para eso o la del amigo Pulento... GRACIAS...TOTALES!! |
| ||||
Hola goc00 .. no fue mi intencion q la cosa pareciera una competencia de codigo .. ![]() Solo q yo estoy acostumbrado a meter todo en un solo frame y usar la herramienta de Action Script para hacer funciones, ya q lo de meter code en diferentes frames hace q al memento de modificar .. tengas q buscar code q esta repartido por todas partes. Con respecto a eso te cuento q tu idea esta buena... pero las ideas buenas siempre pueden ser mejoradas y de esa manera aprendemos todos.. ![]() Aqui reuso tu propio codigo para mostrarte a q me refiero con lo de usar un solo frame, espero no t moleste y lo tomes como un simple consejo de otro forero q solo decea compartir sus conocimientos. Daxe .. cuando dije un frame me refiero a un frame de la linea de tiempo principal... ya q es aqui donde se crea el mc q hara las acciones. code-------> _root.createEmptyMovieClip ("dibujaLinea",++lvl); with (dibujaLinea){ var largo=100; //largo de la recta var limite=500; //hasta donde quieres que llegue la recta lineStyle (1,0x000000,100); moveTo (0,0); lineTo (largo,0); onEnterFrame = function(){ if(this._x>=this.limite){ delete this.enterFrame; } else{ this._x +=1; } }//enterFrame }//with ----------< Salu2
__________________ http://www.flotdesign.dk/ Última edición por pulento; 04/02/2005 a las 03:50 |
| ||||
Hola Pulento Esto no es parte de lo que inicio este post, pero precisamente andaba buscando ayuda acerca de como mover un objeto de un punto a otro solo con scripts, en parte tu post me respondio y trate de usarlo de siguiente modo: var limite = 340; // mover_mc.onEnterFrame = function() { if (this._x>=this.limite) { delete this.enterFrame; } else { this._x += 5; } }; Corrigeme ese script, porque cuando lo puse a funcionar se quedo fijo, no se movio. El fla donde lo aplique tiene dos frames y ese script esta en el 1er. frame. |
| ||||
Saludos... La reutilización del código funciona perfectamente, es cosa de copiar - pegar y cambiar los valores de las variables a lo que necesitas ![]() Pulento: Hice el código en distintos frames para visualizar y simplificar un poco el código, pero como tú, prefiero lejos crear los script en un mismo frame ![]()
__________________ GOC00 CominG soOn v2.0 CyA! & GooD LuCK... |
| ||||
Ya viva la hermandad viva viva ... ![]() ![]() ![]() ![]() junihh .. fijate k las coordenadas del mc no sea mayores k el valor limite de la condicion. Ya k de ser asi la condicion se esta cumpliendo y de manera inmediata te elimina el onEnterFrame. Salu2
__________________ http://www.flotdesign.dk/ |