Asirian Lines

¡Hola! ¿Conoces a Ted?

Barney Stinson

Border-color CSS con jQuery

No se puede averiguar la propiedad border-color de un elemento desde jQuery.
  alert($('#elemento').css("border-color")); //=> No funciona
La causa es que , en cada elemento HTML, hay 4 bordes disponibles, cada uno con valores propios. Por eso no se pueden obtener las propiedades: border-color, border-size ni border-type. Sólo se puede recuperar cada valor individualmente
  alert($('#elemento').css("border-top-color")); //=> OK

Comprobar elemento añadido con jQuery

Para comprobar si se ha añadido correctamente un elemento con jQuery:
   if($('#elemento').html()!=null){
	  // elemento creado OK
    }

Clonar un XML / XMLlist

Para clonar un XML o una XMLList en ActionScript:
var nuevoXml:XML = new XML(viejoXml.toXMLString());
var nuevaXmList:XMLList = new XMLList(viejaXmlList.String());

Error: Interface method in namespace not implemented by class

Si la consola muestra este error:
Error: Interface method Interfaz in namespace not implemented
by class Clase
Puede que los métodos definidos en la interfaz no se hayan implementado como públicos. Las interfaces no definen tampoco variables.

Error #2044: NetConnection.Call.BadVersion

A veces, al intentar conectar Flash con servicios en AMFPHP, muestra este error:
Error #2044: NetStatusEvent no controlado: level=error,
code=NetConnection.Call.BadVersion
Para solucionarlo, hay que comentar éstas dos líneas del archivo gateway.php
if(PRODUCTION_SERVER)
{
//Disable profiling, remote tracing, and service browser
$gateway->disableDebug();
// Keep the Flash/Flex IDE player from connecting to the gateway.
// Used for security to stop remote connections. 
$gateway->disableStandalonePlayer();
}
Después de guardar los cambios, hay que reiniciar el servidor. También es posible que aparezcan errores, si los archivos .php de los servicios finalizan con espacio/s en blanco. Visto en foro.aprendiendoflex
­