Muela Blog

martes, octubre 31, 2006

Como Utilizar Un ComboBox!!! :P -- Parte 2

Categoria: Tuto
Nivel: Intermedio

Te recomendamos leer la parte 1 de este tutorial en el siguiente enlace...

En esta segunda parte aprenderemos a usar los listeners (receptores) q son necesarios para poder manipular correctamente nuestras combobox.
Lo primero... Q es un listenner????
un listener (Receptor) es un objecto creado con AS q se encargara de recibir los eventos q sean efectuados por algun componente (No solo las combobox) y efectuar las acciones q se le indiquen.
Son totalmente necesarios para el manejo de nustrso componentes...!!
Los listenners tiene varios eventos q son los siguientes:

Evento

Descripción

change

Se ejecuta cuando selecionamos algun dato.

open

Se ejecuta cuando abrimos el componente.

close

Se ejecuta cuando cerramos el component.

itemRollOver

Se ejecuta cuando pasamos por encima de algun dato.

itemRollOut

Se ejecuta cuando salimos fuera de algun dato.

scroll

Se ejecuta cuando utilizamos el scroll en nuestro componente.


Ahora sabiendo esto...
Es hora de aprender a crear nuestros receptores :D!! ^^.
1.- Primero crearemos un combobox y lo llenaremos de datos con se explica en la parte 1 de este tutorial.
2.- Selecionamos nuestro combobox y en el panel de propiedades(Ctrl+F3) le ponemos como nombre de instancia "combo1".
3.- Ahora en el primer frame de nuestra pelicula, en el panel de acciones (F9) colocamos el siguiente codigo:

alcambiar = new Object();

alcambiar.change = function(evento)
{ trace(evento.target.value);
};

combo1.addEventListener("change", alcambiar);

Explicacion del codigo: Primero creamos un nuevo objeto (q sera el receptor) y lo llamamos "alcambiar", luego a este objeto le asignamos el evento "change", y como vemos cuando este evento se realize sera llamda una funcion q nos mostrara en la pantalla la selecion q elejimso del combo....
Ahora por ultimo tenemos q asignarle este receptor a nustro combo y seria con la ultima linea... Q se lee asi:
combo1 agregale un receptor ("aqui va el metodo",elnombre de nuestro objeto receptor);
Sencillo :D!, por ultimo falta agregar q es un solo objeto receptor puede ser agregado a varios combos... por ejemplo si tenemos 3 combos, hacemos un solo objeto receptor y se lo aderimos asi:
combo1.addEventListener("change", alcambiar);
combo2.addEventListener("change", alcambiar);
combo3.addEventListener("change", alcambiar);

Ahora prueben su pelicula (Ctrl+Enter) y selecionen alguna opcion de su combo... en pantalla deven recibir el nombre de su selecion... :)

ahora lo q les rresta es probar con los demas metodos... es la misma forma solo cambien el nombre del metodo. por ejmplo probemos con el metodo de "open"

alabrir = new Object();

alabrir.open = function(evento) {

trace("Me Abriste");
combo1.addEventListener("open", alabrir)

Ven!! es lo mismo solo cambien lso metodos :D!, solo resta decir q asi como un solo objeto receptor puede ser aderido a variso componentes... 1 componente puede recibir varios objetos receptores. Esto quiere decir q a un solo combobox le puede dar el metodo de "open" "close" "itemRollOver" etc etc :)!!

En el siguiente ejemplo vemos los 6 metodos aprendidos aqui :), Recuerden descargar el ejmplo en caso de q nos les resulte bien el ejmplo, para q lo chequen y vean com oes ^^





--Descargar Fla--

PD: Al rato pongo al parte 3 donde aprenderemos con un ejemplo practico ^^

Suerte !! :)

lunes, octubre 30, 2006

Como Utilizar Un ComboBox!!! :P -- Parte 1

Categoria: Tuto
Nivel:Intermedio

Wenas wenas ^^.
Combobox o.o Como Usarlas!!! XD
En este tutorial lo q buscamos sera mostrarles la manera correcta de utilizar un combobox, asi como sus propiedades y metodos propios de los componentes...
Esperemos q al final de este tutorial uds sean capaces de manejar un combobox de una manera facil y correcta y para esto explicaremos paso a paso sus metodos y desarrollaremos un ejmplo practico :D! ^^.
(Asi es... aveces hay q leer un poco :P)
Weno primero lo primero... Q es un ComboBox y para q nos sirve... ?????
Un combobox es un componente de flash y como su nombre lo indica es una cajaCombo, es decir una puequeña caja q nos permite tener varias opciones y elejir una de ellas... y su funcion principal es ahorrarnos espacio e nuetras webs... ya q no es lo mismo tener 10 opciones en un espacio de 200height... q en un espacio de 10height :P ^^, y ademas de darle un mejor aspecto a nuestro diseño.
y si! son faciles de usar :P, despues de un poquito de practica ^^.
Ahora entes de empesar (O.o), este tutorial se va a ir un poco largo, para q todo quede bien entendido.. asi q talves se lleve dos articulos, asi q avansen lo q puedan :P y mañana coloco el segundo articulo......

Creando nuestro primer combobox :D!
1.- Lo primero sera, abrir un nuevo arcvhivo. Ahora presionar Crtl+F7 (se les abrira la siguiente ventana de componentes).
Guiense por la imagen y cuando encuentren el componente combobox lo arrastran hacia el escenario...
2.- Ahora le daremos los datos a nuestro combobox.. hay muchas maneras pero por aora explicare la manera mas sencilla, seleccionan su combobox en el escenario y presionan Alt+F7 para abrir el component inspector (inspector de componentes..).
Se van a "parameters" (Parametros). vemos varias opciones les explicare las dos mas importantes...
Labels = Estas serian las entradas... es decir el contenido q llevara nuestro combobox..
rowCount = El numero de datos q puede tener nuestro combobox.. si por ejemplo le ponemos 5, pero agregamos 6 entradas(labels), al abrir nuestro combobox podremos ver las 6 pero habra un pequeño scroll.. (les recomiendo q prueben).
3.-Ahora le pondremos informacio na nuestro combobox, para esto en el component inspector, seleccionamos labels y presionamos la lupita (vean la imagen de abajo) ahi se nos abrira una nueva ventana le damos al boton "+" para agregar entradas y escribimos l oq queramos.. :D! (Escriben 3 o 4 cosas y luego den Ctrl+Enter para probar al pelicula).


Espero q todo vaya bien :D, y continuare con este tuto en un rato mas, q ahora tengo q hacer unas cosas :S!! XD. En la siguiente parte veremos como crear los listenners (receptores) y como usarlos para poder manipoular nuestras combobox :D!, Como en el siguiente ejemplo ^^!





En este link encontraran la parte 2 de este tutorial donde aprenderemos a usar los listenners (receptores) para un mejro control de las combobox :D!
--ACA--

Saludos ^^

sábado, octubre 28, 2006

Me dejo con la boca abierta.... por 1 semana O.o!!!

Esta marca, de la casa Daimler Chrysler, siempre se ha distinguido por sacar autos de calidad y con muchísimo estilo: sobrios, elegantes y obviamente costosos.

Realmente de los carros no es que quiero hablar hoy sino de un sitio promocional de una de sus líneas de carros.
Realizado totalmente en Flash, es una demostración más que la creatividad no tiene límites y que el uso adecuado de este programa permite cosas fabulosas.
No se a ustedes pero a mi, definitivamente me impresionó su manejo de la imagen y su gran calidad creativa, además, una alta dosis de ActionScript….

Al igual q yo se quedaran con la boca abierta por semanas XD!! y les recomeindo q practiquen hasta q logren hacer cosas asi :D! ^^

Aca Esta La Web www.a-to-s.co.uk

Saludos :D! ^^

jueves, octubre 26, 2006

Efectos De Texto

Categoria: Tuto
Nivel: Principiante

Wenas wenas, e andado muy ocupado o.o (con al excuela :S!!!) pero me toy dando un tiempito pa el blog :) ^^ (ya era hora no XD!!! ).
Ahora vengo a mostrarles algunos de los efectos ya incluidos en las versiones de flash MX y posteriores (en mi caso es flash 8 ^^).
En el siguiente ejemplo los primeros 4 ejemplos estan creados con efectos ya incluidos en flash y el ultimo es uno hecho con un poquito de AS2 (ActionScript2)... q explicare mas adelante ^^.






---Descargar Fla---

Ahora explicare los ejemplos 1-4, son muy faciles de usar y no se necesita nada mas q uan breve explicacionsita..


Lo primero es q creen un campo de texto statico, para esto lo unico q hay q hacer es selecionar la opcion de texto, y presionar en el escenario, con esto crean un campo de texto, selecionan el capo de texto y abren el panel de propiedades (ctrl+F3), y selecionan "static text(texto statico)".

Ahora escriban algo.. lo q sea ^^ xD.
Denle clik derecho sobre el campo de texto y les apareceran varias opciones, se van a "Timeline Effects -> Effects -> Selecionen cualquiera de lso cuatro efectos.."

Asi de facil o.o, en los ejmplos de arriba veran q hace cada uno de estos cuatro ejemplos...., lo q haces en selecionar cualquiera y se abrira una ventana donde pueden modiicar algunas cositas muy sencillas y denle en preview para ver como va quedando..., al fianl solo den click a aceptar y listo :D! ^^. Supeor sencillo en verdad.. pruebenlos.

Efecto De Texto 5

Y ahora si, les explicare un poco el efecto 5, este en verdad no es un efecto q solo se pueda utilizar en un texto, sino es un efecto para un movie clip... y de lo unico q se trata es de un poco de motion Tween y AS2. Veamoslo..
Lo Explicare con un campo de texto, pero recuerden q puede ser usado con cualquier forma o cosa.

1.- Creen un campo de texto estatico con cualquier frase...

2.- Selecionenlo y presionen F8 en el cuadro selecionen MovieClip, pueden ponerle cualquier nombre, luego den click en aceptar.

3.- Ahora en la linea de tiempo principal del movieclip q acabamos de crear (para entrar a la linea de tiempo de un mc, es cuestion de hacer doble click sobre el.....), le damos un efecto de motion tween, puede ser cualquiera, girar, moverse, girar y moverse xD cualquiera, no importa la duracion de los frames, pero para este ejmplo digamos q el efecto dura 30Frames.

Ahora regresen a la linea de tiempo principal haciendo clik en "Scene 1" en la parte superior de la linea de tiempo.

4.- Denuevo en la linea de tiempo rpincipal faltan alguns cositas por hacer asi q no se aburran O.o XD, primero selecionamos denuevo nuestro MC y en el panel de propiedades (Crtl+F3) le ponemos como nombre de instancia "logo".

5.- Ahora en la linea de tiempo princial crean una nueva capa, en esa capa se van al frame 31 y precionan F6 (para crear un key Frame), luego en esa capa dan F6 en los primeros 5 Frames (esto para crear 5 nuevos keyFrame´s), Ahora (no se reborujen....) en el primer KeyFrame (De los 5 q crearon al final) pegan el siguiente codigo:

duplicateMovieClip("logo", "logo2", -2);

En el segundo el siguiente codigo:

duplicateMovieClip("logo2", "logo3", -3);

setProperty("logo3", _alpha, 40);

En el tercero el siguiente codigo:

duplicateMovieClip("logo3", "logo4", -4);

setProperty("logo4", _alpha, 30);

En el cuarto el siguiente codigo:

duplicateMovieClip("logo4", "logo5", -5);

setProperty("logo5", _alpha, 20);

Por ultimo el quinto:

duplicateMovieClip("logo5", "logo6", -6);

setProperty("logo6", _alpha, 10);

6.- Por ultimo, selecionan el frame 30 de la capa donde tienen el mc y presionan F6. Les deve quedar algo asi:

Ahora prueben su pelicula (Ctrl+Enter). y listo :D!!! ^^ (espero q si lo hayan podido hacer O.o XD, si no descarguen el fla para q lo revisen bien...).

Explicacion del efecto: mientras el mc "logo" se va moviendo con el motion tween, se va creando una copia de este en cada pocicion, cada una con un alpha menor para q paresca q desaparece.... simplemente eso ^^.

Y listo! :P, en verdad es muy sencillisisisismo este efecto pero talves algunos se les haga complicado, asi q si no les quedan bien descarguen el fla para q lo rebisen...

PD: cualquier duda o comentario no duden en postearlo aki mismo ^^
Saludos :D!

sábado, octubre 21, 2006

Motion-Shape Twenn (Interpolacion De Movimiento)


Categoria: Tuto
Nivel: Principiante

Wenas wenas ^^ pos aki denuevo, ahora para habalr del motion tween (animacion de movimiento) y el shape tween (animacion de forma), una persona me pidio q hablara de este tema, asi q aki tamos ^^
Aca tan los 3 ejemplos q cree para este tuto y el fla.
Trataremos de explicar como hacer cada uno de ellos ^^






Motion Twenn - Ejemplo 1
Selecionamos el frame 1 de nuestra pelicula, y dibujamos un rectangulo con la herramienta de rectangulo.
El siguiente paso es darle los frames q queramos q dure nuestro movimiento, entonces selecionamos al fotograma 40(puede ser cualquiera...) y presionamos f6 (el f6 como sabemos xD, crea un nuevo fotograma clave).
ahora selecionamos cualquier fotograma entre el primer y el fotograma clave(40), le damos click derecho y selecionamos Create motion Tween. Veremos q en nuestra linea de tiempo nustros fotogramos q estan entre el 1 y el fotograma clave se pondran de un colo morado y con una flecha de lado a lado, esto nos indica q ahi hay un motion twenn.
Ahora selecionamos el ultimo fotograma del motion twenn (el fotograma clave 40), y selecionamos el rectangulo y lo movemos por ejemplo mas a la derecha.
Damos ctrl+Enter (para probar al pelicula) y veremos q nuestro rectangulo se mueve de la pocicion inicial (fotograma 1) a la ultima pocicion (fotograma clave 40).
Facil verdad :D!
Ahora el efecto para q gire:
selecionamos algun fotograma del motion tween q este en medio del principal y el clave, y nos vamos al panel de propiedades (Crtl+F3), ahi vemos las opciones, nos vamos a rotate y elejimos CW(ahi gira hacia adelante) o CCW (gira ahcia atras), en times elejimos el numero de veces q gire 1,2,3 etc etc. Ahora damos Ctrl+Enter(para probar) y listo :D!
y El efecto de color:
primero deves irnos al primer frame de nuestro motion twenn (es necesario q sea el primero), ahi selecionamos la figura y nos vamos al panel de propiedades(Ctrl+F3), en el panel de propiedaes a la derecha tenemos un recudro q dice: Color "None", ahi seleccionamos Tint y elejimos cualquier color q nso guste :P (diferente al original). Ahora probamos la pelicula (Ctrl+Enter) y listo :D! XD ^^
Peluchis!!! (Como dice mi maestra de informatica del bachilleres q no sabe nada xD!!!!)

Motion Twenn - Ejemplo 2
Es necesario q hayas leido el ejemplo 1
En este segundo ejemplo vemos lo mismo q vemos en lo de arriba xD un movimiento, solo q esta ves el movimiento sube baja, retrocede y avanza de una manera algo extraña xD.
Para esto usaremos "GUIAS", =o xD, es mas facil de lo q creen ^^!
Primero hacemos un motion twenn (lo pueden hacer en un nuevo documento ó en una capa nueva -- Por ahora para q vayan practicando les recomiendo q lo hagan en un nuevo documento) .....como lo explique arriba : Hacen la figura, en el primer frame, se van a un frame diggamos al 40 hacen click derecho en algun frame del medio y selecionan "create motion Twen".
Ahora crean una nueva capa, asegurense q la capa tambien tenga 40 frames (la ponen arriba de la cpa donde tieen el motion tween), y ahi dibujan una linea (para arriba atras abajo etc etc) con el lapiz, despues de tener la linea selecionan la capa de la linea y le dan clik derecho, luego selecionan guide.
Les deve quedar como en la primer imagen de abajo, luego arrastran la capa del motiontween hacia la capa de la guia como se ve en la segunda imagen, y la sueltan para q les quede como en la tercer imagen :D!
Pudieron?? Espero q si xD, ahora solo queda una cosa por hacer, se van al utimo fotograma de la cpa donde tienen el motion tween (q seria el fotograma clave del motion tween), y arrastran su figura hacia el punto final de la linea de guia, cuando esten sobre el final de la guia el objeto veran q se "pega" a ella, ahi sueltenlo....
y depues solo den Ctrl+Enter (para probar).
:D"!! vieron q fue facil !!! ^^
Motion Twenn - Ejemplo 3
Es necesario q hayas leido el ejemplo 1
ahora veremos como se hace este tercer efecto, a este efecto se le llama "easing", vemos como el cuadrado comienza a avanzar rapidamente y frame con frame va disminuyendo su velocidad hasata llegar a 0, y el circulo como comienza despacio- acelera - retrocede y acelera.
esto es muy sencillo son opciones q encontramos en el panel de propiedades.
Lo primero es q hagan un motion tween (como en el primer ejemplo), luego selecionan algun frame entre el primero y el clave de su motion tween y se van al panel de propiedades, ahi veran "ease" y "edit", pongan por ejemplo en ease el numero 50 y pruebn su pelicula (Ctrl+Enter), veran q el objeto comienza a moverse rapido y luego lento... Asi de simple :D!
Ahora selecionen "edit" y muevan la linea en varias direcciones, y luego den en ok y prueben la pelicula XD, veran algun movimiento extraño O.o, depende como hayan dejado la linea ^^
Ta facil y ta weno, un poquiitito de practica y listo :D!
Nos vemos al proximo tutorial xD!
Saludos!!!

viernes, octubre 20, 2006

Creando Un Intervalo :D!

Weno no e tenido mucho tiempo por eso no e puesto nuevos tutos.. pero ya devo empesar a colocar mas :D, y el sistema de encuesta esta practicamente terminado asi q talves mañana lo posteo ^^

weno ahora a lo q vamos XD!
un Intervalo, quiere decir (a grandes rasgops) ejecutar una funcion en un determinado tiempo.

Esto nos es muy util cuando queremos recuperar cierta informacion, por ejemplo de una base de datos o variables de un archivo, o por ejemplo realizar una funcion q actualize la hora cada cierto tiempo...

en verdad es muy sencillo de tilizar, pondre algunos ejemplos y solo quedara q practiquen y q le saquen provecho ^^
Recuerden: setInterval(nombredelafuncion, intervalodetiempo)
Para probarlo crearemos una funcion mu ysencilla, y con eso sera mas q suficiente.

function hola() {
trace("intervalo llamado");}
function hola2(mitexto) {trace(mitexto);}
setInterval( hola, 1000 );
setInterval( hola2, 1000, "Wenas ^^" );


lo unico q deven hacer es pegar ese codigo en el primer frame de su archivo flash y dar ctrl+enter para probarlo.

Explicacion: Primero creamos dos funciones, la funcion "hola" y la funcion "hola2", en la funcion hola le pedimos q muestre en la pantalla (trace) el texto "intervalo llamado"

en la funcion hola2, pedimos q muestre en la pantalla la variable "mitexto".

aqui es donde trabajan los set interval, el primero, le da un intervalo de tiempo a la funcion hola de 1seg (1000 milisegundos), esto hace q cada segundo la funcion hgola se ejecute y muestre en la pantalla "intervalo llamado"

en la segunda trabaja igual, pero como pueden ver enviamos dentro del mismo set interval, un texto, este texto sera el q se convierte en la variable "mitexto" de la funcion hola2 y asi muestra en pantalla cada segundo el texto "Wenas ^^"

En verdad esto es uy practico, se puden hacer muchas mas cosas q solo llamar a un texto XD, pero eso sera en otro tuto ::P

Nos Vemos luego O.o Bye ^^

martes, octubre 17, 2006

Weno pues aki encontre algo de info acerca de windos vista y adobe
Para los q usamos estas tecnologias es weno q le demos una leida!!^XD

La empresa de Bill Gates anunció el pasado viernes que había realizado modificaciones en Vista siguiendo las orientaciones de Bruselas y que no pensaba retrasar su lanzamiento en la UE, sino que mantenía las fechas de noviembre para las empresas y enero de 2007 para los consumidores.

Preguntado por si el Ejecutivo comunitario va a dar información sobre estos cambios a Adobe, el portavoz de Competencia, Jonathan Todd, dijo que esto no es responsabilidad de la Comisión sino de Microsoft. "Microsoft y Adobe tienen que hablar entre ellos. La Comisión vigilará de cerca cómo funciona Vista en el mercado, y si recibimos quejas las examinaremos, pero esta es una cuestión estrictamente entre Microsoft y Adobe", dijo Todd.

No hay cambio de fechas para su lanzamiento

El vicepresidente ejecutivo y responsable legal de Microsoft, Brad Smith, explicó que el gigante informático ha realizado varios cambios en Windows Vista en respuesta a las orientaciones del Ejecutivo comunitario. "Apreciamos el diálogo constructivo que hemos mantenido con la Comisión y los consejos que nos ha dado. Basándonos en esas orientaciones, hemos realizado cambios para garantizar que respetamos las obligaciones impuestas por la normativa de competencia", dijo Smith a través de un comunicado.

Por su parte, el Ejecutivo comunitario explicó que no ha dado "luz verde" a Microsoft para que empiece a distribuir Vista porque es el gigante informático el que "debe asumir sus propias responsabilidades para garantizar que Vista respeta plenamente las reglas de competencia del Tratado de la UE". "La Comisión vigilará de cerca los efectos de Vista en el mercado y, en particular, examinará cualquier queja sobre Vista sobre sus propios méritos", indicó a través de un comunicado.

Kroes ha expresado en diversas ocasiones a Microsoft su preocupación por la posibilidad de que Vista incluya nuevos programas, como por ejemplo un lector de documentos como el Acrobat o un nuevo sistema de seguridad, y acabe estrangulando así a otras empresas que ya fabrican productos similares.

Mas Informacion

Weno pues yo sigo esperando Windosw Vista :D!, y Adobe en inmortal xD! asi q no se preocupen ^^ :PPP

Saludos ^^

lunes, octubre 16, 2006

Desencriptando contraseñas MD5

Una curiosa aplicación online, capaz de romper claves MD5 en minutos.


El MD5 (Message-Digest Algorithm 5) es un algoritmo criptográfico de 128 bits que fue diseñado por Ronald Rivest en 1991.

Se usa a menudo en el mundo del software para proporcionar la seguridad de que un archivo descargado de internet no se ha alterado.

Además en sistemas UNIX y GNU/Linux se emplea dicho algoritmo para encriptar las claves de los usuarios.

Via Anieto2k descubrimos una curiosa aplicación en Ajax destinada a desencriptar contraseñas MD5.

La aplicación encripta de igual manera que desencripta y basa su funcionamiento en la fuerza bruta, a partir de un gigantesco diccionario de 184MB, que al momento de publicar la noticia ya poseia 4.586.259 entradas diferentes.

Consejo: No introduscas tu contraseña, ya que el sistema nutre su diccionario a partir de las entradas incluídas por sus usuarios.

PD:ya hace unos dias q no e publicado nada XD!, fue por q no pude chekar nada en internet U.u, pero ya volvi asi q sigamos adelante ^^

miércoles, octubre 11, 2006

Movimiento X-Y con ActionScript

Categoria: MiniTuto
Nivel: Principiante

Wenas wenas ^^
Este sera el tuto del dia XD, como ya saben si quieren q hable acerca de algun tema o haga algun tuto, lo q sea q necesiten diganmelo y yo con gusto les ayudo (Quiero hacer un minituto al dia ^^)
En este caso era una duda en foros del web, y weno de ahi saque la idea de este minituto ^^

Ok a lo q vamos ^^:
Primero recordar q las coordenas se leen de la siguiente forma, la esquina superior izquierda es igual a x=0 y=0, de ahi a la derecha a X se le suma y a hacia abajo se le suma a Y, es realmente sencillo. ^^
El objetivo es conocer un poco mas acerca de las coordenadas x-y y como mover un movieclip con puro actionscript (esto esm uy util), ademas se complementan algunas acciones de AS como la de onEnterFrame q veremos mas adelante..

Siganme no se apsen ni un paso xD :P
1.- Dibujen alguna figura no muy grande(solo es para practicar..), y comviertanla en un MC(movieClip)-(F8), pueden darle cualquier nombre.
2.- Ahora en el escenario coloquenle como nombre de instancia mi_mc -- el nombre de instancia se coloca en el panel de propiedades.
3.- Creen una nueva capa, y coloquen este codigo en el primer frame

stop();
_root.mi_mc.onEnterFrame = function() {
if(_root.mi_mc._x<=260 & _root.mi_mc._y<=30){_root.mi_mc._x += 10;} else if(_root.mi_mc._x>=260 &
_root.mi_mc._y<=120){_root.mi_mc._y += 5;} else if(_root.mi_mc._x>=30 & _root.mi_mc._y>=120){_root.mi_mc._x
-= 10;}
else if(_root.mi_mc._x>=20 & _root.mi_mc._y>=0){_root.mi_mc._y -=
5;}
};

Explicacion: stop(); -- Detenemos la pelicula en ese frame
_root.mi_mc.onEnterFrame -- de esto es lo q hablaba la propiedad on enter frame. Lo q hacemos aqui es indicar la ruta del MC(movie clip) con el nombre de instancia mi_mc, y el onEnterFrame lo q hace es q la funcion q le coloquemos sera llevada acabo cada ves q el MC "mi_mc" este en el escenario. Es decir siempre se ejecutara.
= function() { -- Le damos una funcion apra q la lleve acabo..
if(_root.mi_mc._x<=260 & _root.mi_mc._y<=30){_root.mi_mc._x += 10;} -- el if (SI) lo q hace es decir algo asi : Si!!!(la coordenada x de "mi_mc" es menor ó igual q (<=) 260 Ý!! (&) la coordenada y de "mi_mc" es menor ó igual q 30 Entonces({}) a la coordenada x de "mi_mc" sumale 10
Esto hace q si la coordenada x de "mi_mc" es 10 le sume otros 10, enviandolo a la coordenada 20, y como esta accion se ejecuta muchas veces rapidamente (onEnterFrame) se vuelve a ejecutar el codigo y ahora como esta en X=20 lo manda a X=30
······ Recuerden q el la accion de IF solo se ejecutara si las condiciones ((_root.mi_mc._x<=260 & _root.mi_mc._y<=30)) son ciertas, por ejemplo si "mi_mc" esta en x = 270 esta accion ya no se ejcutaria...

Es facil, parece reborujado pero sol oes cuestion de practica
Por ultimo las partes q tienen "else if", es lo mismo q el if, lo q significa el else if seria "Ó SI!!"
Espero q se haya entendido :P, se entendio O.o?.





---Descargar Fla---

Saludos y practiquenle mucho.. Dia a dia un tuto asi q rebicen el blog seguidito ^^ XD
PD: Proximamente publicare un sistema de encuestas dinamico, creado con puro action script, esta muy weno l odiseñe yo ^^ :D!, para q lo coloquen en us webs o blogs, va a ser sencillisimo de usar y totalmente editable ^^, para q rebicen el blog ^^

martes, octubre 10, 2006

attachMovie -- Como atachar un movie clip xD

Categoria: MiniTuto
Nivel: Principiante

Wenas denuevo xD
El objetivo de este minituto, es conocer el funcionamiento del "attach".
El Attach significa colocar un objeto en el escenario por medio de actionscript.
Sintaxis
tu_mc.attachMovie("Id", "nuevoNombre", profundidad)
El id es el nombre con el q nuestro mc a sido ligado para el manejo en actionscript (Linkage)
y lo otro... pues se entiende :P

Vamos con el ejemplo:
1.- Dibuja una figura en el escenario (este sera el objeto q atacharemos).
2.- Seleciona y conviertela en un movieClip (F8), (no importa el punto de registro ni el nombre q le des).
3.- Ahora veras en la biblioteca (F11) q tu mc esta alli, seleccionalo y da click derecho sobre el, y elije la opcion de "Linkage..."
4.- Marca la casilla de "export for actionScript"
5.- Ahora deves elejir en nombre (Id) con el q sera exportado para actionscript, en este caso es
"atachar" y das click en OK
6.- Ya esta tu mc ligado a AS (actionscript) ahora crearemos una funcion para colocarlo en el escenario cada ves q presionemos el mouse.
7.- En una nueva capa colocas el codigo siguiente en el primer frame.



i=0
function atachar(){
attachMovie("atachar","atachar"+i, i)
_root["atachar"+i]._x=_root._xmouse
_root["atachar"+i]._y=_root._ymouse
i++
}
Es un poco de actionscript no se asusten lo mejor es q rebicen el codigo y hagan sus pruebas. :D!
Explicacion: creamos una variable "i" y la igualamos a 0, luego creamso una funcion y la llamamos "atachar", utilizamos el attachMovie y le colocamos los datos ("id", nombre(atachar0) y profundidad i (0)), luego este movieclip atachado le damos la pocicion x Y y actuales del mouse, y por ultimo aumentamos una a la variable i (++).

ahora por ultimo elejimos el mc q habiamso creado (el q esta en el escenario) y en el panel de acciones escribimso el siguiente codigo

onClipEvent(mouseDown){_root.atachar()}

Con esto decimos q cuando el mouse sea precionado, lleve acabo la funcion atachar :D!!
Eso es todo, aka tienen un ejmplo y el fla.



---Descargar Fla---

Nos Leemos mas la rato, suerte y practiquen xD!

lunes, octubre 09, 2006

Embeber Fuentes en Flash

Categoria: MiniTuto
Nivel: Principiante
Wenas ^^
Bueno con este minituto me propongo a explicarles un poco hacerca de como Embeber Las Fuentes en flash.
··Para q sirve embeber Fuentes??
imaginen q ustedes descargaron una fuente muy linda :P, y en un campo de texto dinamico o de input la ponen como su tipo de letra... ustedes la ven bien es esa linda fuente siempre en local y en el explorador.
pero q tal si un usuario no tiene esa fuente instalada en su pc, si este usurio ve tu movie el n overa la fuente q tu colocaste (por q o la tiene) y por defecto vera una diferente.
Esto se arregla embebiendo las fuentes q utilizes en tus campos de texto (dinamico y input, en los static no es necesario), embeber es agregar la fuente como si fuera un mc a tu pelicula y asi poder usarla desde la pelicula aunque el usuario q vea la movie no la tenga en su pc.
Vean el sig. ejemplo, la primer movie no tiene la fuente enbebida y por lo tanto veran una fuente distinta a la q yo escoji.










En la sig. movie la fuente es embebida y aunque no la tengas instalda en tu pc podras verla correctamente :D!











Para hacerlo es sencillo:
1.- abren la libreria (crtl+L)
2.- Selecionan el boton de opciones de la libreria
3.- Elijen New font (imagen1)
4.- En Name(nombre) colocan el nombre con el q deseen identificarla (ejemplo: Fuente1), y en Font(fuente) elijen la fuente q quieren embeber, luego aceptar
5.- Despues de esto esta lista para usarse, selecionan su campo de texto dinamico o de entrada (imput) y donde elijen la fuente q quieren usar buscan el nombre q le dieron a su fuente embebdida (en este caso Fuente1), su fuente la identificaran por q tendra su nombre + * en este caso la identificarian como Fuente1*
6.- Despues (con el campo de texto selecionado) se van a propiedades - embebed - y leijen los caracteres q quieren embeber(normalmente solo son las mayusculas, minusculas y numeros) (imagen2)
Weno espero q esto les sirva y aclare sus dudas un poco, Recuerden q siempre q diseñen una web si utilizan una fuente q descargaron ocompraron, es muy posible q muchos de lso usuarios no la tengan, asi qdense 1 minutito para embeberla :D!!
---Descargar Fla---
Saludos y hasta el proximo tuto XD!
PD:Si quieren q hable de un tema en especial manden un email a damuca_10@hotmail.com y diganme su sugerencia ^^

sábado, octubre 07, 2006

Navegador Opera 9.01 :D!

Asi es... muy weno ehh! esta recomendable
:D!!
probe la
version nueva
del navegador
gratuito opera
9.01

A mi parecer es un muy muy wen navegador, para los q utilizan fire fox, opera es algo similar y deja detras a orto navegadores como Iexplorer (es mi punto de vista ^^)
Opera 9.01 dispone de suficientes “encantos” para convertirse en nuestro “Navegador Predeterminado” y hacernos olvidar las limitaciones de Microsoft Internet Explorer.
La cantidad de funciones que ofrece Opera son enormes tanto para los apartados de seguridad, navegación, accesibilidad, como para desarrolladores Web; tantas que con toda seguridad cubrirán las necesidades concretas de cada tipo de usuario.
Al igual que FireFox, incorpora la navegación en pestañas pudiendo visitar diferentes páginas Web bajo una única ventana, añadiendo la útil función de visualizar una miniatura y descripción de cada Web con sólo pasar el ratón sobre cada pestaña.

Del mismo modo incluye de forma totalmente integrada un gestor de descargas, gestor de contraseñas, bloqueador de ventanas emergentes (pop-up), barra de búsquedas, teclas de acceso directo que permiten acceder a todo tipo de funciones de navegación, incluyendo ampliación o reducción de páginas ( zoom).
Una de las características curiosas de Opera es la función papelera que permite recuperar páginas cerradas con anterioridad de forma involuntaria.

Por ultimo les invito a probarlo.. y q conoscan y disfruten de estas caracteristicas y opciones q lo hacen ser una muy buena experiencia ^^.

Desde aqui encontraras mas informacion acerca de Opera 9.01 y lo podras descargar gratuitamente. http://www.opera.com/download/

Saludos!! y hasta mañana, haber si ya empieso con lso tutos xD!!

viernes, octubre 06, 2006

Bienvenidos a mi Blog!!! ^^

=OOOO mi primer articulo :D!!!! XDDD
jaja weno pues sera para mi :P (q envidioso no??)
hablemos weno pues de....
DE MI ^^
info personal para las chicas ^^
Nombre: Daniel Muela Campos
Nick: DarkskullDA para los foros -- Muela para mis amigos :P
Edad: 16 (o.o)
Localizacion: Chihuahua Chih, Mexico (haber si algun dia me visitan :PP)
Telefono (para als chavas): 4-24-12-37 :P!!

hmm mis hobbies, Basketball (PRO), Flash :D! (en mis ratos libres jeje), Programacion y Diseño.
Motocrosssss (para subir la adrenalina) y salir a la calle todo el dia :D
Soy muy expresivo, carismatico, genioso, molestoso, malhablado, wena onda, buen amigo y pss de todo un poco ... U.u

ya por ultimo me despido, hasta mi proximo articulo (weee q emocion!!- esta ves si sera algo de su interes :P), esperando q este blog sirva de algo para todos los q como yo "Estan, Han y Van a aprender algo de los wenos blogs q hay por ahi".
PD:Toy diseñando la web :), donde podran encontrar de todo ejemplos, tutos y mas, falta poco :P!
PD2:Siempre e tendio mala ortografia XD!!

Y ya saben, si necesitan algo, tiene alguna dua o talves quisieran algun tutorial sobre algun tema en particular de flash o AS, mandeme un mail a damuca_10@hotmail.com, y hare lo q pueda para darles wena info sobre sus dudas!! ^^
Un Saludo y suerte! ^^