ActionScript 3.0 para principiantes: la lección # 4

Martes, 11 de noviembre, 2008

Resume nuestro código de ejemplo de TicTacToe (que es totalmente en Google Code) y de empezar a analizar en detalle.

Importar definiciones

Con ActionScript 3.0 que se ha hecho un gran trabajo de limpieza y disposición de las clases nell'alberatura (que figuran en package paquete), utilizados en el desarrollo. En otros lenguajes de programación, como C por ejemplo, si desea utilizar una función explícita de "importación" en el código. Esta operación "de importación" es necesaria para permitir que el compilador para que todos los códigos y las definiciones relacionadas con las características que queremos utilizar. En ActionScript 3.0, sin embargo, la educación import no debe confundirse con el compilador C / C #include + #include ActionScript 3.0 proporciona la educación include que es idéntico #include la C / C + +. Esta última incluye "el código real que, si se utiliza o no, se compila en la final. Educación import es el más alto nivel y es más "inteligente" está compilando. Sirve principalmente para acceder a las clases sin tener que especificar el nombre completo. En Alré palabras en lugar de utilizar las formas como esta:

Actionscript:
  1. . MovieClip = new flash. display . MovieClip ( ) ; var myMC: flash. pantalla. MovieClip = new flash. pantalla. MovieClip ();

Seguir leyendo ... "

Post relacionados

Wordpress: eliminar el menú

Sábado, 1 de noviembre de 2008

Puede ser útil, a veces, de "ocultar" algunos de los menú de Wordpress, sobre todo si usted desarrolló un sitio web / blog para un cliente y no quieren permitir el acceso a las características sensibles. Existe ya Plugin desempeño de esta función, pero para tener un personal y un control completo, vemos en detalle cómo esta característica.
Como siempre aprovechar la utilidad de acción puestos a disposición por Wordpress, en este caso admin_menu A través de la variable global $menu puede acceder a la lista del menú. Podemos encontrar el menú para "eliminar" de dos maneras: a través de la etiqueta o a través del enlace al que apunta (véase el comentado acciones en el ejemplo a continuación). La propuesta es "oculta" los elementos de menú de diseño, configuración y plugins:

PHP:
  1. remove_menu_item función () (
  2. ; $ mundial menú;
  3. / / Por la etiqueta
  4. ( 'Design' , 'Impostazioni' , 'Plugins' ) ; $ Elimina = array ( 'Diseño', 'Configuración', 'Plugins');
  5. / / A través de los enlaces
  6. / / $ Elimina = array ( 'themes.php', 'opciones-general.php', 'plugins.php');
  7. $removes as $todel ) foreach ($ elimina como $ todel)
  8. $menu as $key => $sm ) if ( $sm [ 0 ] == $todel ) { unset ( $menu [ $key ] ) ; break ; } foreach ($ menú como $ key => $ SM) if ($ SM [0] == $ todel) (unset ($ menú [$ key]); break;)
  9. / / A través de los enlaces
  10. / / Foreach ($ menú como $ key => $ SM) if ($ SM [2] == $ todel) (unset ($ menú [$ key]); break;)
  11. )
  12. / /
  13. , 'remove_menu_item' ) ; add_action ( 'admin_menu', 'remove_menu_item');

Uso de los vínculos como clave para la eliminación $sm[2] en algunas partes de código comentado sorpresa aquí), es útil cuando existe la certeza de la lengua - ubicación - con la que ha instalado Wordpress. Con esta técnica, sin embargo, el menú se elimina sólo en la interfaz, así que aún puedes acceder a la página a través de un vínculo directo.

Post relacionados

jQuery: ronda los bordes en las imágenes para la superposición

Jueves, 30 de octubre de 2008

Debido a los diferentes prestación entre los distintos navegador, que sin duda ver Microsoft Internet Explorer en mente, debemos siempre recurrir a solicitar artifizi efectos que ahora debe ser una norma. El multi-discutido bordes redondeados son un ejemplo clásico del "desastre" producido por la completa incapacidad para lograr un estándar en serio la prestación en la página HTML / CSS. Existen numerosas soluciones de red que le permiten tener "efectos" (efectos de la exención de dall'HTML presente como bordes redondeados, efectos de sombra, reflexiones, etc ...) con parches en las hojas de estilos, utilizando trucos especiales div injertados , Javascript bibliotecas, el uso de canvas etc ...
Para puramente educativo Quisiera explicar con más detalle técnico (cross-browser) para aplicar a los bordes redondeados de las imágenes:

Demos y fuentes

Seguir leyendo ... "

Post relacionados

Wordpress: paso a paso cómo crear un inicio de sesión

Viernes 24 de octubre, 2008

En este tutorial veremos cómo crear un procedimiento de conexión personales, utilizando la funcionalidad Ajax a través de jQuery. Hay varias maneras de personalizar el inicio de sesión Wordpress, por ejemplo, mediante el uso de anzuelos y los filtros add_action() add_filter() Usamos un más bajo nivel, aunque todavía interfaces para el núcleo Wordpress. Asimismo, asegúrese de validar un usuario a través de la doble dirección de correo electrónico y contraseña.

¿Por qué crear un login?

  • En algunos contextos puede volver uitle tienen más control sobre la página de acceso, para proponer un diseño personalizado a nuestros usuarios registrados. También puede enriquecer la página con la información, un logo de la clásica "¿Olvidó la contraseña?"
  • Para permitir el acceso a través del correo electrónico (como se muestra aquí Tratado) en lugar de user_login estándar Wordpress
  • Para poder entrar en un panel de acceso en la barra lateral de nuestro Blog
  • Y, por último, tienen un esqueleto - y una idea - para una buena Plugin : D

Entorno

En nuestro ejemplo / tutorial de trabajo en la raíz de Wordpress dentro de una carpeta mylogin He creado dos archivos php dentro de esta carpeta: index.php y logon.php La primera contiene la interfaz de nuestro ingreso, con todas las funciones de Javascript / jQuery que nos sirven. El segundo archivo, logon.php el código para validar el usuario. Luego creamos una carpeta css y dentro de este archivo layout.css y una carpeta de images Dentro de la carpeta de imágenes incluyen un cargador clásico Ajax: crear online en AjaxLoad.info. Al final usted debe tener:

  • mylogin
    • index.php
    • logon.php
    • css
      • layout.css
      • imágenes
        • ajax-loader.gif

Seguir leyendo ... "

Post relacionados

Muy corto truco: indefinido valores en Javascript

Miércoles, 22 de octubre, 2008

Hay una forma abreviada para la asignación de "en vuelo" un valor a una variable si otro no está definido (no definido), utilizando el operador OR lógico (| |) - Doble-pipe:

JavaScript:
  1. / / Plutón está definido
  2. var Plutón;
  3. ; var foo = Plutón | |'5 ';
  4. pippo ) ; alert (foo);
  5. / / Resultado: 5

Esta técnica es útil para la escritura de funciones con los parámetros:

JavaScript:
  1. param ) { miaFunc función (parámetros) (
  2. ; var p1 = Param | | 'referencia';
  3. / / ...
  4. )

Pero debemos tener cuidado de usar este formulario como valores de cero como 0 false son mal interpretados, debido a la "culpabilidad" de la O lógica:

JavaScript:
  1. ; Plutón var = 0;
  2. ; var foo = Plutón | |'5 ';
  3. pippo ) ; alert (foo);
  4. / / Resultado: 5
  5. ; Plutón var = false;
  6. ; var foo = Plutón | |'5 ';
  7. pippo ) ; alert (foo);
  8. / / Resultado: 5
  9. ; Plutón var = 1;
  10. ; var foo = Plutón | |'5 ';
  11. pippo ) ; alert (foo);
  12. / / Resultados: 1

Post relacionados

Wordpress: la mejora de la lista de comentarios

Miércoles, 22 de octubre, 2008

El modelo estándar de Wordpress (como otros) suelen proporcionar una alternativa de diseño para la lista de comentarios. En el modelo estándar, por ejemplo, es un conjunto de la clase css alt a la lógica:

PHP:
  1. / / Archivo comments.php
  2. $oddcomment ; ?>id= "comment-<?php comment_ID() ?>" > <li <? php echo $ oddcomment;?> id = "comment-<? php comment_ID ()?>>
  3. [...]
  4. / * Cambios cualquier otro comentario a una clase diferente * /
  5. empty ( $oddcomment ) ) ? 'class="alt" ' : '' ; $ Oddcomment = (empty ($ oddcomment))? "Class =" alt "':'';

Esto hace que la etiqueta li $oddcomment se establece una vez al blanco "" "") y una vez que class="alt" = class="alt" Una enmienda podría ser útil para introducir una clase adicional cuando es el autor del blog para publicar un comentario:

imagen

Yo, por ejemplo, he utilizado el siguiente código en el archivo comments.php:

PHP:
  1. <? Php
  2. $comment -> user_id == 3 ) ? ' Authcomment $ = ($ comentario -> user_id == 3)? " ; authcomment':'';
  3. empty ( $classcomment ) ) ? ( ( $authcomment == '' ) ? ' alt' : '' ) : '' ; $ Classcomment = (empty ($ classcomment)), (($ authcomment =='')? 'alt':''):'';
  4. >
  5. id= "comment-<?php comment_ID() ?>" > <p class = "<?=$ classcomment ?><?=$ authcomment?> "id =" comment-<? php comment_ID ()?>>

La fila $comment->user_id==3 ID de usuario. Yo no uso el administrador para responder a los blog, pero tengo mi ID=3 de usuario ID=3 Normalmente ID administrador 1 si utiliza el usuario $comment->user_id==1 De esta manera, además de tener la alternancia en el diseño de los comentarios dejados por los visitantes, es inmediatamente reconocible respuesta del autor del blog.

Post relacionados

Muy corto truco: para ciclos más rápidos en Actionscript

Miércoles, 15 de octubre de 2008

En Actionscript ciclos for bueno utilizar siempre con cuidado. Por ejemplo, es bueno utilizar las variables uint cuando usted puede:

Actionscript:
  1. var i:uint = 0 ; i++; i < 100 ) { para (var i: UINT = 0; i + + i <100) (
  2. / / ...
  3. )

También puede utilizar - no siempre conocido - forma:

Actionscript:
  1. ; var i: UINT = 0;
  2. / / ...
  3. ;  i++; i < 100 ) { for (i + + i <100) (
  4. / / ...
  5. )

Post relacionados

Actionscript 3.0: MovieClip más de MovieClip

Martes, 14 de octubre de 2008

Recientemente, un desarrollador de Flash / Actionscript se está preparando para escribir una función similar a una descripción, los enfrentamientos de inmediato con el problema de la propoagazione eventos entre MovieClip superpuestos. Porque si un MovieClip (B) se combina con un MovieClip (A), que responde, por ejemplo, en un acto MouseEvent.Mouse_OVER el ratón sobre la MovieClip (B) ningún caso superior ya interceptados por MovieClip (A):

MovieClip más de MovieClip

En este escenario cuando surge la necesidad de impedir la interceptación de los acontecimientos por el MovieClip (B). Esto es posible mediante el establecimiento de false falsa propiedad mouseEnabled

Actionscript:
  1. ; MCB. MouseEnabled = false;

Post relacionados

Muy corto truco: evitar mensaje de error en PHP

Miércoles, 8 de octubre, 2008

Si no queremos una cuestión PHP cualquier error o advertencia, simplemente introduzca la primera llamada a la función del caracol - o en - (@):

PHP:
  1. / / En lugar de utilizar la forma canónica
  2. ; $ Res = miaFunc ();
  3. / / Puede utilizar
  4. ; $ Res = @ miaFunc ();

Post relacionados

Wordpress: cómo escribir una respuesta al comentario utilizando jQuery

Viernes 3 de octubre de 2008

Recientemente Fino Cristiano publicó un beneficio Plugin para Wordpress puede añadir dos enlaces a cada comentario de un post (tal vez usted ha instalado una similar, dado que el directorio Wordpress.org tengo un par de extraviados, sino como un software italiano sería el evento en honor a la excelente labor realizada por Cristiano). Estos Link (respuesta y acciones), se reúnen y / o citar al autor de un comentario ejecutando la operación de perforación para insertar el carácter en (@) para indicar a quienes va dirigida. En este tutorial voy a explicar - en el mediano a los usuarios expertos - de cómo agregar estas dos características "en la mano", sin ningún tipo de all'istallazione Plugin. También explotar las capacidades de jQuery para el partido en el Javascript. La técnica es la misma que exhiben he utilizado para introducir esta función en este blog.

Nota: El uso de un enchufe es la mejor solución para aquellos que a menudo tienden a modificar su plantilla de Wordpress, o al menos, tiene en previsión de la posibilidad de hacerlo. Este tutorial sólo se mostrará cómo realizar el objetivo de código de Wordpress y está dedicada a los más curiosos.

Cambiar el archivo comments.php

El primer cambio que hacer es entrar en el link "respuesta" y "unidades" en cada comentario. Para ello, editar el archivo comments.php encuentra en la carpeta de nuestro tema. Este archivo contiene todas las instrucciones que le permiten ver los comentarios al final de un puesto. La sección que nos interesa (que pueden variar ligeramente del tema a tema) es el bucle de creación de los diversos comentarios, reconocible por:

Seguir leyendo ... "

Post relacionados