Mostrando postagens com marcador Flex 3. Mostrar todas as postagens
Mostrando postagens com marcador Flex 3. Mostrar todas as postagens

quarta-feira, 26 de junho de 2013

NavigateToURL FLex

var url:String = "http://maps.google.com.au/maps?q=" + onelineaddress.text; 
    var urlReq:URLRequest = new URLRequest(url);
navigateToURL(urlReq, "_blank");

Vitor Yudi Hansen

quarta-feira, 9 de novembro de 2011

Data e Hora no FLEX

//Nesse Exemplo estou usando 2 campos de textos instanciandos
 //texto1 e texto2
 //Para aprendizado, aconselho a criação do TextField via actionscript
 var tempo:Timer = new Timer(1000);
 tempo.start();
 tempo.addEventListener(TimerEvent.TIMER,mostra);
 function mostra(evento:TimerEvent):void {

var valores:Date = new Date();
 var ano:String=String(valores.getFullYear());
 var mes:String=String(valores.getMonth()+1);
 var dia:String=String(valores.getDate());
 var data_formatada:String=dia + “/” + mes + “/” + ano;
 texto1.text=data_formatada;

var hora:String=String(valores.getHours());
 var minuto:String=String(valores.getMinutes());
 var segundo:String=String(valores.getSeconds());

//Condições para acrescentar ’0′ (zero)
 if(hora.length==1){
 hora = “0″ + hora;
 }

if(minuto.length==1){
 minuto = “0″ + minuto;
 }

if(segundo.length==1){
 segundo = “0″ + segundo;
 }

var horario:String=hora + “:” + minuto + “:” + segundo;
 texto2.text=horario;
 }


Vitor Yudi Hansen

segunda-feira, 7 de novembro de 2011

Mudar icone do mouse Flex 3


<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle"
    horizontalAlign="center" backgroundGradientColors="[0x000000,0x323232]" viewSourceURL="srcview/index.html">
    <mx:Script>
        <![CDATA[
            import mx.controls.Button;
            import mx.managers.CursorManager;
            import flash.events.*;
            
            private var cursorID:Number = 0;
            // Embed the cursor symbol.
            [(source="aircursor.png")]
            private var waitCursorSymbol:Class;           

            private function setCursor(cursorType:String):void 
            {
                if (cursorType == "normal") {
                    CursorManager.removeAllCursors();
                    CursorManager.removeBusyCursor();
                } else if (cursorType == "busy") {
                    CursorManager.removeAllCursors();
                    CursorManager.setBusyCursor();
                } else if (cursorType == "custom") {
                    CursorManager.removeAllCursors();                    
                    cursorID = CursorManager.setCursor(waitCursorSymbol);
                }
            }
        ]]>
    </mx:Script>
    
    <mx:Button label="Normal Cursor" color="white" textRollOverColor="white" click="setCursor('normal')"/>
    <mx:Button label="Default Busy Cursor" color="white" textRollOverColor="white" click="setCursor('busy')"/>
    <mx:Button label="Custom Busy Cursor" color="white" textRollOverColor="white" click="setCursor('custom')"/>

</mx:Application>



Vitor Yudi Hansen

quarta-feira, 26 de outubro de 2011

terça-feira, 11 de outubro de 2011

PopUp no FLex

Muitas pessoas tem a dúvida de como chamar um popUp no Flex.


é simples!


você cria um botão, ou algo que queira para com determinado evento ou ação abrir o popUp, e cria um método qualquer!


você dá um import no mxml que você quer abrir
ex:
import br.com.exemplo.popUp.TelaPopUp

e faz o seguinte import também!

import mx.managers.PopUpManager;


e dentro do método vc chama ele da seguinte maneira:

//metodo qualquer

public function abrePopUp():void{

var popup :  TelaPopUp = PopUpManager.createPopUp(root,  TelaPopUp, true) as TelaPopUp;
PopUpManager.centerPopUp(popup);
/*caso tenha um método que vc queira iniciar no popUp, vc chama da seguinte maneira */
popup.metodoDoPopUp();


}


 Proto está feito a chamada do PopUp no flex!
simples!!!


ABsss

Vitor Yudi Hansen

terça-feira, 12 de julho de 2011

Split em Flex

Facinho aplicar o split em Flex


segue modelo



 
 var subStr:Array = myStr.split("_");//joga para um array os dados

 var i : int = 0;

for(i = 0 ; i < subStr.length ;i++ ){//imprimi os valores do array
      trace(subStr[i].toString());
}



Vitor Yudi Hansen

quinta-feira, 26 de maio de 2011

Validar CPF Adobe Flex 3

    public static function isCPFValido(ent : String):Boolean{
   
     if (ent.length == 0)
      return false;
   
     var i : int;
     var ok : Boolean = false;
     var aux : String = ent.charAt(0);
     for(i=0;i<ent.length;i++){
      if ( aux !== ent.charAt(i) ){
       ok = true;
       break;      
      }
     }
      
     if ( !ok )
      return false;
        
  //criamos arrays dos pesos
  var Peso1 : Array = [10, 9, 8, 7, 6, 5, 4, 3, 2];
  var Peso2 : Array = [11, 10, 9, 8, 7, 6, 5, 4, 3, 2];
 
  var cpfVal:String = ent;
 
  var j : int;
  var digito1 : Number;
  var digito2 : Number;
  // criamos as variáveis que nos auxiliarão no cálculo dos dígitos verificadores
  var soma1:Number = new Number ();
  var resto1:Number = new Number ();
  var soma2:Number = new Number ();
  var resto2:Number = new Number ();
  // utilizamos o for com o incremento i ( i++ )
  for (i = 0; i < Peso1.length; i++)
   soma1 += new Number(cpfVal.charAt(i)) * Peso1[i];
 
  // o cálculo do resto é feito utilizando o operador % ( porcentagem )
  // que retorna o resto da divisão da soma por 11
  resto1 = soma1 % 11;
  // criamos a condicão para o caso do resultado ser menor ou igual a 1
  if (resto1 <= 1) {
  // se for o digito verificador é igual a 0 ( zero )
  digito1 = 0;
  } else {
  // senão é igual a 11 menos o resto
  digito1 = 11 - resto1;
  }
  // agora o cálculo do segundo dígito que segue o mesmo padrão anterior
  for (j = 0; j < Peso2.length; j++)
   soma2 += new Number(cpfVal.charAt (j)) * Peso2[j];
 
  resto2 = soma2 % 11;
  if (resto2 <= 1) {
  digito2 = 0;
  } else {
  digito2 = 11 - resto2;
  }
  // chegamos então a nossa condição final
  // se o décimo digito - cpfVal.charAt(9) - for igual ( o símbolo == )
  // ao dígito verificador calculado ou ...
  // se o décimo digito - cpfVal.charAt(10) - for igual ao dígito verificador calculado ou ...
  // o tamanho da número digitado for igual de onze algarismos
  // lembrando que o charAt(9) indica a décima "casa" ( posição )
  // porque a primeira "casa" é sempre 0 ( zero )
  if (new Number(cpfVal.charAt (9)) == digito1 && new Number(cpfVal.charAt (10)) == digito2 && cpfVal.length == 11) {
  // se todas as condições estiverem ok
  // você pode acrescentar aqui outras ações do tipo ir para algum frame
  // enviar as informações para o servidor
  // etc
  //trace ( "CPF Válido" );
   return true;
  } else {
  // senão ...
  //trace ( "CPF Inválido" );
   return false;
  }
 
    }


Vitor Yudi Hansen

Mascata de telefone Adobe Flex 3

Exemplo básico de mascaras no Flex 3

public class Telefone extends MaskedInput{
 
  public function Telefone():void{
   this.inputMask = "##-##-########";
   this.width = 110;
  }
 
 }


Vitor Yudi Hansen