quinta-feira, 29 de junho de 2017

Categoria » Exemplos

Problemas com datas

http://scrtchpad.wordpress.com/2008/07/29/handling-dates-across-different-geographies/


Faça seu comentário

Datas/Hora – relógio atualizado

       import flash.events.TimerEvent;
       import flash.utils.Timer;

       import mx.controls.Label;
       import mx.events.FlexEvent;

       public class DateTime extends Label  {
               private var dtNow:Date = new Date();
               private var timer:Timer;

               public function DateTime()  {
                       super();
                       this.addEventListener(FlexEvent.CREATION_COMPLETE,startTimer);
               }
               private function startTimer(e:FlexEvent):void{
                       timer = new Timer(1000);
                       timer.addEventListener(“timer”, atualizarHoras);
                       timer.start();
               }

               private function atualizarHoras(event:TimerEvent):void{
                       var now:Date = new Date();
                       var sMes:Array = new Array(
                               “Janeiro”,
                               “Fevereiro”,
                               “Março”,
                               “Abril”,
                               “Maio”,
                               “Junho”,
                               “Julho”,
                               “Agosto”,
                               “Setembro”,
                               “Outubro”,
                               “Novembro”,
                               “Dezembro”);
                       var sDiaSemana:Array = new Array(
                               “Domingo”,
                               “Segunda-Feira”,
                               “Terça-Feira”,
                               “Quarta-Feira”,
                               “Quinta-Feira”,
                               “Sexta-Feira”,
                               “Sábado”);

                       this.text = String(sDiaSemana[now.dayUTC] + ‘, ‘+
                               (dtNow.dateUTC < 10 ? “0” + dtNow.dateUTC:dtNow.dateUTC) +’ de ‘+
                               sMes[now.getMonth()]+’ de ‘+
                               now.getFullYear() +’ – ‘+
                               (now.getHours()   < 10 ? “0” + now.getHours()   :now.getHours())+':’+
                               (now.getMinutes() < 10 ? “0” + now.getMinutes() : now.getMinutes())+':’+
                               (now.getSeconds() < 10 ? “0” + now.getSeconds() :now.getSeconds())
                       );
               }
       }


Faça seu comentário

Datas – diferença entre datas

Um pequeno trecho de código

//Diferença entre dias
private function daysBetween(dt1:Date,dt2:Date):int {
return parseInt(((dt2.getTime()-dt1.getTime())/(1000 * 60 * 60 * 24)).toString());
//ou
return int(((dt2.getTime()-dt1.getTime())/(1000 * 60 * 60 * 24)).toString());
}

// data atual
var dataAtual:Date = new Date();
// data inicio ano
var inicioAno:Date = new Date(dataAtual.getFullYear(), 0, 1);
// dia no ano
var diaAno:Number = (data1.getTime() – data2.getTime()) / 24 / 60 / 60 / 1000;

//************ DATA DE HOJE MENOS 10 DIAS
var dataHoje:Date = new Date();
idDoCampo.selectedDate = new Date(dataHoje.getFullYear(),dataHoje.getMounth(), dataHoje.getDate()-10);

//************Hora – fuso horário

public function dataEnvio(data:Date):Date{

data.setMinutes(data.minutes – data.timezoneOffset);

return data;

}


1 comentário

Tecla de Atalho

http://blog.curiousmedia.com/?q=blog/shortcut-manager-as3-class-easily-manage-keyboard-shortcuts-flash
http://blog.dclick.com.br/2008/10/31/aliando-teoria-e-pratica/pt/

ou

import flash.events.KeyboardEvent;
stage.addEventListener(KeyboardEvent.KEY_DOWN, keyboardHandler);
function keyboardHandler(e:KeyboardEvent)
{
    switch(e.keyCode)
   {
      case 72:
          if(e.ctrlKey && e.shiftKey)
          {
                hPressed();
          }
          break;

       default:
          break;
    }
}


Faça seu comentário

Video Display

<?xml version=”1.0″ encoding=”utf-8″?>
<s:Application xmlns:fx=”http://ns.adobe.com/mxml/2009
                          xmlns:s=”library://ns.adobe.com/flex/spark”
                          xmlns:mx=”library://ns.adobe.com/flex/mx”
                          minWidth=”955″ minHeight=”600″
creationComplete=”application1_creationCompleteHandler(event)”>
       <fx:Script>
               <![CDATA[
                       import mx.events.FlexEvent;
                       import mx.utils.ObjectUtil;

                       protected function application1_creationCompleteHandler(event:FlexEvent):void{
                               // TODO Auto-generated method stub
                               var video:Video = new Video();
                               var camera:Camera = Camera.getCamera();
                               //camera.setQuality(0,85);  // qualidade 85% JPEG não importa banda máxima
                               //camera.setQuality(60000, 0);  // banda máxima 60kb/s com qualidade automática
                               video.attachCamera(camera);
                               TADados.text = ObjectUtil.toString(camera);
                               VD.addChild(video);
                       }
               ]]>
       </fx:Script>
       <fx:Declarations>
               <!– Place non-visual elements (e.g., services, value objects) here –>
       </fx:Declarations>
       <s:VideoDisplay id=”VD” >
       </s:VideoDisplay>
       <s:TextArea id=”TADados”>
       </s:TextArea>
</s:Application>


Faça seu comentário

Customizando “Library Projects”

http://imasters.com.br/artigo/13760/flex/customizando_library_projects_para_distribuicao_e_visualizacao/


Faça seu comentário

Código de Barras

http://www.flexdev.com.br/home/cdigo-barras-flex/
http://machine501.com/blog/2007/05/30/flex-barcode-component/
http://flex2.bsi-scs.com/BarCodeDemo/index.php


Faça seu comentário

Lendo arquivos

Lendo arquivos.

http://jfilehelpers.com/index_pt.php


1 comentário

fileReference com Remote Object

http://imasters.uol.com.br/artigo/13619/flash/realizando_download_e_upload_de_arquivos_com_blazeds/


Faça seu comentário

Inatividade Usuario

import flash.net.navigateToURL;

var t:Timer = new Timer(1000, 1);

t.addEventListener(TimerEvent.TIMER_COMPLETE,function(e:TimerEvent):void{
navigateToURL(new URLRequest(“index.html”), “_top”);
});

t.start();


Faça seu comentário