El explorador de windows se cierra

En algunas ocasiones, al intentar acceder a una determinada carpeta, principalmente de música o vídeo que contiene algún archivo dañado, la ventana del explorador de Windows se cierra. En este tip explicaré de forma sencilla cómo solucionar dicho problema.

Todo lo que necesitamos es borrar el archivo que provoca el error y ocasiona el cierre abrupto del explorador. Para ello debemos ir al menú inicio, pulsar la opción ejecutar y escribir en la caja de texto lo siguiente:

  • REGSVR32 /U SHMEDIA.DLL

Después de esta acción aparecerá una ventana que confirma el registro de la librería, con lo cual podrán acceder a la carpeta y eliminar el archivo corrupto.

Posteriormente, deben reestablecer las opciones de Windows, escribiendo en la caja de texto de la opción ejecutar lo siguiente:

  • REGSVR32 SHMEDIA.DLL

Esta es la forma más sencilla de hacerlo pero en algunos casos puede no funcionar, en consecuencia deberán implementar un procedimiento un poco más complejo.

Volvemos a la opción ejecutar y abrimos el editor de registro escribiendo:

  • regedit

Nota: Recomiendo hacer un respaldo de tu registro. Esto se hace haciendo clic en la opción exportar, en el menú archivo del editor. Preferiblemente, debe guardarse en la raíz, en mi caso c:

Luego, debemos dirigirnos a la ruta:

  • HKEY_LOCAL_MACHINE
  • SOFTWARE
  • Classes
  • CLSID

Esto se hace con la intención de borrar la siguiente carpeta:

  • {87D62D94-71B3-4b9a-9489-5FE6850DC73E}InProcServer32

Para borrar la carpeta, la seleccionamos, hacemos clic con el botón derecho y elegimos la opción eliminar. Una vez realizado esto podemos dar por terminado el proceso.

Como Quitar la Contraseña al Asesor de Contenidos

Para borrar el asesor de contenidos de el internet explorer solo basta abrir el editor de regristo

para abrirlo podemos ir a menu inicio y opcion ejecutar
o presionar las teclas ctrl+r y se abrira el editor de registro, una vez echo esto, bucaremos dentro esta ruta
H_KEY_LOCAL_MACHINE
Software
Microsoft
Windows
CurrentVersion
Policies
Ratings

y en la parte derecha aparecera la entrada key , simplemente seleccionela y con clic derecho del mouse seleccionar eliminar

cerrar el editor de registro , y volver a abrir el internet explorer y listo :)

Efecto Dibujar Imagen en Flash

En varias páginas he utilizado el efecto de dibujar una foto y luego aparecerla o hacerla visible. Este es un efecto bastante simple y muy vistoso.

Lo primero que haremos es importar una imagen ( Ctrl + r ), luego la seleccionamos y la convertimos en MovieClip ( f8 ). Esta es la imagen que utilizaré para aplicarle el efecto:

Generamos cuatro capas arriba de la capa de la imagen y bloqueamos ésta última.

Ahora haremos lo siguiente:
Trazaremos los contornos de la foto en cuatro modos, dos para horizontales y dos para verticales, yo recomiendo que se haga espaciando entre capas, me refiero a que dibujamos una línea horizontal en la dos, la siguiente en la tres, la siguiente en la dos y así. Hacemos lo mismo con las líneas verticales.

Una vez terminado debe quedarnos el trazo de la foto encima de ésta. Para comprobar si las líneas corresponden con exactitud a la imagen, podemos ocultar la capa para ver bien el trazado.

Un vez hecho esto generaremos una capa encima de cada una de las capas que contienen las líneas para crear las máscaras para el efecto.

Hasta este momento la línea de tiempo nos debe quedar de esta manera:

En el ejemplo nombraremos las capas así:
La que contiene la imagen: foto.
Las que contienen las líneas comenzarán con: Lin.
La H refiere a las lineas y máscaras horizontales y la V a las líneas y máscaras Verticales.
Msk refiere a que contiene la máscara correspondiente a esa capa.

Después crearemos un cuadrado en las capas de máscara y generaremos una interpolación, la cual llevará el cuadro de afuera hacia adentro, combinado las dos horizontales y las dos verticales al mismo tiempo para no sobrecargar el procesador.

Estas irán de la siguiente manera:

Como vemos, de afuera hacia adentro, quedando las interpolacioens así, y en vertical lo mismo, sólo que en sentido vertical.

Acá podemos ver la versión final:

Veamos algunos detalles:

Las capas tienen los fotogramas claves ubicados de acuerdo al orden de aparición: primero los horizontales y después los verticales, lo que se mueve es la máscara, las lineas quedan estáticas.
Las líneas abarcan un poco del efecto de aparición de la imagen para darle continuidad, sin embargo no abarcan al final ,y el efecto de la interpolacion de la foto debe hacerse desde un alfa 0% a alfa 100%, después siguen 4 fotogramas claves, cada uno de los cuales llevará un diferente efecto de brillo siendo el orden así:
el primer fotograma clave: brillo 80%
el segundo fotograma clave: brillo 0%
el tercer fotograma clave: brillo 80%
y por último el cuarto fotograma clave: brillo 0%

y en éste último fotograma puse en las acciones ( f9 ) un stop(); para que ahí se detenga y se aprecie la animación.

Es muy importante trabajar con cada capa individual, lo que yo recomiendo es bloquear todas y desbloquear solamente la que vamos a trabajar para que no movamos otros objetos que no corresponden.

El efecto final queda así:


Mostrar un clip sobre otro en Flash

Cuando creamos un clip dentro de Flash se manejan profundidades por lo tanto si el ultimo que creaste si lo pones encima de otro aparecera enfrente de el , para poder manejar quien aparecera en frente en tiempo de ejecucion Manejaremos las propiedades de profundidad

getNextHighestDepth()

y swapDepths


de las cuales la primera optiene la profundidad mas alta , y la segunda establece en que profundidad aparecera

por lo tanto si creamos dos clips y le damos nombre de instancia cl1 y cl2 para alternarlos deberemos de pones en codigo

Código :

cl2.swapDepths( cl2._parent.getNextHighestDepth() );

y para el clip 1

Código :

cl2.swapDepths( cl2._parent.getNextHighestDepth() );

lo que hacen estas funciones es obtener la profundidad mas alta y establecercela de el clip determinado

Como Ocultar un clip en Flash

Para ocultar una pelicula dentro de flash , tendremos primero que asignarle un nobmbre de instancia al clip, en caso de tenerlo no tenemos mas que dentro del menu de acciones (f9) asignarle falso a la propiedad _visible

Código :

NombreDeInstancia._visible=false

y listo

yo puse esto dentro de un boton y le asigne que cuando se presionara el clip desapareciera

Código :

on (release){
	cl._visible=false;
	}

y lisot funciona para desaparecer , para descargar debemos utilizar unloadMovie

Como esconder el puntero del Mouse en Flash

Para empezar crearemos un cuadrado

lo seleccionaremos y presionaremos F8 para que nos salga el menu de objetos

seleccionaremos boton, para hacerlo mas facil, se puede con clip pero en este caso haremos con boton para simplificarnos la vida

seleccionamos el objeto tipo boton y abrimos la ventana de Acciones con F9Donde colocaremos este codigo

Código :

on(rollOver){
   Mouse.hide()
   
   }

on(rollOut)
{
   Mouse.show()
   }

y listo podremos publicarlo con f12

ahora analicemos el codgio

en la primera parte

Código :

on(rollOver){

detecta cuando el mouse pasa por encima del boton lo cual hara que la condicion se cumpla y entonces ejecutar el codigo

Código :

Mouse.hide()

en esta parte estaremos invocando a el objeto Mouse ya predefinido en flash con la funcion hide, tambien predefinida, lo que hara sera esconder el puntero del mouse, sin embargo seguira mandando las coordenadas del puntero

en la siguiente parte se detectara cuando el mouse haya salido del area del boton

Código :

on(rollOut)

y por lo consiguiente ejecutar otra funcion del objeto Mouse para mostroarlo

Código :

Mouse.show()

y listo!!1 Hemos mostrado y ocultado el puntero del mouse en flash, parece muy sencillo pero es la base de muchos tutoriales que escribire

no hay recursos de sistema suficientes para completar la llamada a API

En Windows XP al arrancar nos puede mandar el mensaje “no hay recursos de sistema suficientes para completar la llamada a API” hay dos posibles causas
una es Disco Duro Lleno , lo que hay que hacer es de varias formas, poner el discu duro de esclavo y vaciar hasta tener unos 300 Mb libres, yo recomiendo un giga

y dos instalar este parche

http://www.microsoft.com/downloads/details.aspx?amp;amp;amp;amp;amp;amp;displaylang=es&familyid=9D20F96A-A8D6-4627-89F7-787CD9B3852C&displaylang=es

Reducir peso de un Archivo de flash *.SWF

Cuando creamos un archivo de Flash para Internet (swf), es importante tener cuidado a la hora de diseñar cada elemento que manejemos o creemos. Cada cosa añadida a un SWF puede incrementar el tamaño del archivo final, generando más tiempo de carga y limitando las visitas para todo tipo de usuarios, como aquellos que se conectan vía telefónica (dialup).

Aquí te decimos algunas recomendaciones para bajar el peso de un SWF.

  • Maneja una película principal y has la carga de secciones de manera externa. Esto reducirá los tiempos de espera innecesarios, como la carga total de la película. Además hará mas dinámica la pagina en caso de no querer ver todas las secciones.
  • No uses sonidos dentro de ella, a menos que sea muy pero muy necesario. Si lo haces, primero invadirás las bocinas del usuario, que es bastante molesto. Segundo, el peso de tu película se incrementara. Si es necesario que pongas música de fondo, cargala de manera externa y crea una opción de parar dicha música. No pongas sonido en los botones, al final , el oído se acostumbra, no hace caso e irritarás al usuario.
  • En lugar de imágenes bitmap utiliza diseño vectorial. Reducirás mucho el peso de la película y es posible hacer zoom sin deformar la figura. En caso de que sea imágenes, cargalas también de manera externa. Utiliza JPG o PNG , NO utilices BMP son demasiado pesadas.
  • No sobrecargues de elementos tu pagina. Evalúa su funcionalidad y estética.

Estos son algunos pequeños consejos para poder reducir el tamaño de tus archivos y optimizarlos para la web

Si te sirvio este post y quieres divertirte un poco ahora da click aqui y Visita Soportalo.com Post nuevos todos los dias

Desactivar Mensaje de Alerta de seguridad de windows

A mí me gusta tener desactivadas las actualizaciones automáticas. Pero aún teniendolas desactivadas, me sale el dichoso mensaje de alerta de seguridad de Windows. Esto es molesto y podemos evitar que aparezca, ¿cómo?, es bien sencillo, sólo basta seguir los siguientes pasos:

Vamos a panel de control , y buscamos la opción de centro de seguridad

y en el cuadro que se abre, a la izquierda hay una opción que nos indica cambiar la forma en que windows realizará las alertas.

Ahí desactivas la opción que indica la imagen y listo, ya no aparecerá más este molesto aviso.

Espero sea útil :)

Efecto Acercar (zoom ) en Flash

Muchas veces nos es necesario hacer un efecto de zoom a ciertos clips o imágenes, por ejemplo cuando tenemos mapas, entornos que muestran opciones más pequeñas conforme se van acercando a ella, etc. Realizar este efecto es muy útil y ayuda a la usabilidad de nuestra aplicación.

En este caso en específico explicaré sólo el método de acercamiento por medio del click del mouse a un lugar en específico del clip.

Lo que necesitaremos será el clip a trabajar, dentro del cual podremos poner lo que queramos, imágenes, dibujos, etc. Luego le asignamos un nombre de instancia (en este caso mapa) y sólo resta copiar este código en el primer frame de la película principal.

Código :

incremento = 2;
function zoom(x,y,ancho,alto, aceleracion) {
mapa.onEnterFrame = function() {
this._x += (x-this._x)/aceleracion;
this._y += (y-this._y)/aceleracion;
this._width += (ancho-this._width)/aceleracion;
this._height+= (alto-this._height)/aceleracion;
if (Math.abs(x-this._x)<0.5 && Math.abs(y-this._y)<0.5 && Math.abs(ancho-this._width)<0.5 && Math.abs(alto-this._height)<0.5) {
this._x = x;
this._y = y;
this._width = ancho;
this._height = alto;
delete this.onEnterFrame;
}
};
};
onMouseDown =function(){
if (mapa.hitTest(_xmouse,_ymouse)){
Alto = incremento*mapa._height;
Ancho = incremento*mapa._width;
x = _xmouse-((_xmouse-mapa._x) * incremento);
y= _ymouse-((_ymouse-mapa._y) * incremento);
zoom(x,y,Ancho,Alto,3);
}
};

¡Y listo! Ya puede usarse, sólo prueba dando click encima del clip.

Ahora procederé a explicar el código.

Incremento es la variable que determina el tamaño del acercamiento, en este caso lo incrementa en un 200% puede ser modificable a nuestro antojo.

Esta porción de código es parte de este tip con la diferencia que incrementa dos variables más, ancho y alto, las cuales se encargarán de modificar el ancho y el alto del clip, haciendo la misma función que las variables de columna y fila y la misma comprobación, si se ha cumplido, para poder eliminar el enterframe.

Código :

function zoom(x,y,ancho,alto, aceleracion) {

mapa.onEnterFrame = function() {

this._x += (x-this._x)/aceleracion;

this._y += (y-this._y)/aceleracion;

this._width += (ancho-this._width)/aceleracion;

this._height+= (alto-this._height)/aceleracion;

if (Math.abs(x-this._x)<0.5 && Math.abs(y-this._y)<0.5 && Math.abs(ancho-this._width)<0.5 && Math.abs(alto-this._height)<0.5) {

this._x = x;

this._y = y;

this._width = ancho;

this._height = alto;

delete this.onEnterFrame;

}

};

};

La siguiente parte es la importante, lo primero que hará será detectar si el mouse ha sido presionado.

Código :

onMouseDown =function(){

Esto hará la comprobación por medio de la cual verificará si las coordenadas del mouse en el momento que se presionó están sobre el clip, lo cual indicará que se ha echo click sobre él.

Código :

if (mapa.hitTest(_xmouse,_ymouse)){

Después de eso se calculará el tamaño de la película con el zoom:

Código :

Alto = incremento*mapa._height;
Ancho = incremento*mapa._width;

que es donde interviene la variable incremento, la cual, reitero, podremos manejar a nuestro antojo.

Luego haremos el cálculo de la nueva posición del clip, ya que si lo dejamos en esa posición, se nos moverá hacia la derecha y hacia abajo, lo cual nos desubica, para lo cual se emplea la siguiente ecuación:

Código :

x = _xmouse-((_xmouse-mapa._x) * incremento);
y= _ymouse-((_ymouse-mapa._y) * incremento);

Y por último le mandamos a la función los parámetros y ella se encargará del resto.

Código :

zoom(x,y,Ancho,Alto,3);

Nota: es importante que al crear el clip, el punto de registro sea a la izquierda arriba.

Espero les sirva.

Si te sirvio este post y quieres divertirte un poco ahora da click aqui y Visita Soportalo.com Post nuevos todos los dias