“Gerador” aplicação AIR
Data: 7 de outubro de 2011
sexta-feira, 27 de janeiro de 2012
compartilhando links e informações
veja onde você se enquadra.
http://info.abril.com.br/professional/salarios/
http://www.roberthalf.com.br/guia-salarial
http://www.ceviu.com.br/salario/tabela-pretensao-salarial-informatica
http://vidadeprogramador.com.br/2011/04/26/pesquisa-de-media-salarial-para-programadores-br/
RESULTADO – http://vidadeprogramador.com.br/pesquisa/
Data: 19 de setembro de 2011
Siga essa ordem, que não tem erro. Ao fim dos posts você será um EXPERT em AIR+JAVA=Flerry, hehehehe
http://code.google.com/p/flerry/
http://blog.erkobridee.com/2010/08/04/flerry-1-2-0-disponivel/
http://www.riaspace.com/2010/08/flerry-1-2-0-released/
http://www.riaspace.com/2010/08/nativeapplicationupdater-updater-for-air-apps-packaged-with-native-installers/
Data: 14 de setembro de 2011
http://flixel.org
http://flashpunk.net/
http://flashgamedojo.com/
http://pushbuttonengine.com/features/
Data: 9 de agosto de 2011
Detalhes do que cai na prova: http://www.adobe.com/devnet/flex/articles/flex_certification.html
Simulador da prova, tem versão de teste, a versão paga custa $20, acho que vale a pena adquirir:
http://devgirl.org/2010/09/07/attest-3-0-for-flex-4-certification-study-released/
Fazer agendamento da prova: www.pearsonvue.com/adobe/schedule/
A documentação da Adobe é a melhor fonte de estudo, muito completa, ela abrange tudo que é preciso saber para prova.
Lembrando que cai AIR e LCDS!
Custa $100 para fazer no Brasil
Data: 22 de julho de 2011
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())
);
}
}
Data: 26 de maio de 2011
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;
}
Data: 26 de maio de 2011