| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/03/2010 09:38:20
|
bio-quimico
HelloWorld
Membro desde: 10/03/2010 09:07:47
Mensagens: 13
Offline
|
Boa tarde pessoal eu tenho este código em java que aquilo que faz é um relógio com despertador mas quero passar para o flex mas tem algumas variaveis que ele não aceita será que me podem ajudar.
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var alarmTime;
var curTime;
var check = new Date();
var hourNum;
var minNum;
function GetTime() {
var dt = new Date();
document.clock.local.value = IfZero(dt.getHours()) + ":" + IfZero(dt.getMinutes());
setTimeout("GetTime()", 1000);
curTime = (IfZero(dt.getHours()) + ":" + IfZero(dt.getMinutes()));
}
function IfZero(num) {
return ((num <= 9) ? ("0" + num) : num);
}
function alarmSet() {
hourNum = document.clock.hourOpt[document.clock.hourOpt.selectedIndex].value;
minNum = document.clock.minOpt[document.clock.minOpt.selectedIndex].value;
alarmTime = hourNum + ":" + minNum;
}
function alarmOn() {
if (alarmTime == curTime) {
document.all.sound.src = document.clock.alarmSound.value;
}
else {
setTimeout("alarmOn()", 1000)
}
}
function alarmOff() {
document.all.sound.src = "";
alarmTime="";
}
function snooze() {
document.all.sound.src = "";
var snoozeL = parseInt(document.clock.snoozeOpt[document.clock.snoozeOpt.selectedIndex].value);
var snooze = new Date();
alarmTime = IfZero(snooze.getHours()) + ":" + IfZero(snooze.getMinutes() + snoozeL);
alarmOn();
}
// End -->
</script>
<bgSound src="" id="sound">
</HEAD>
<!-- STEP TWO: Insert the onLoad event handler into your BODY tag -->
<BODY onLoad="GetTime()">
<!-- STEP THREE: Copy this code into the BODY of your HTML document -->
<table width=100% border=1>
<tr>
<td align=middle>
<form name="clock">
<input size="8" name="local">
<input type=radio name=alarmOnOff onClick="alarmOn()">On
<input type=radio name=alarmOnOff onClick="alarmOff()" checked>Off
<td align=middle>
Set Alarm:
<br>
<select name=hourOpt onChange="alarmSet()" size=1>
<option value="00">00<option value="01">01<option value="02">02<option value="03">03
<option value="04">04<option value="05">05<option value="06">06<option value="07">07
<option value="08">08<option value="09">09<option value="10">10<option value="11">11
<option selected value="12">12
<option value="13">13<option value="14">14<option value="15">15<option value="16">16
<option value="17">17<option value="18">18<option value="19">19<option value="20">20
<option value="21">21<option value="22">22<option value="23">23
</option>
</select>
<select name=minOpt onChange="alarmSet()" size=1>
<option selected value="00">00<option value="01">01<option value="02">02<option value="03">03
<option value="04">04<option value="05">05<option value="06">06<option value="07">07
<option value="08">08<option value="09">09<option value="10">10<option value="11">11
<option value="12">12<option value="13">13<option value="14">14<option value="15">15
<option value="16">16<option value="17">17<option value="18">18<option value="19">19
<option value="20">20<option value="21">21<option value="22">22<option value="23">23
<option value="24">24<option value="25">25<option value="26">26<option value="27">27
<option value="28">28<option value="29">29<option value="30">30<option value="31">31
<option value="32">32<option value="33">33<option value="34">34<option value="35">35
<option value="36">36<option value="37">37<option value="38">38<option value="39">39
<option value="40">40<option value="41">41<option value="42">42<option value="43">43
<option value="44">44<option value="45">45<option value="46">46<option value="47">47
<option value="48">48<option value="49">49<option value="50">50<option value="51">51
<option value="52">52<option value="53">53<option value="54">54<option value="55">55
<option value="56">56<option value="57">57<option value="58">58<option value="59">59
</option>
</select>
<tr>
<td align=middle>
Select Alarm Sound:
<br>
<input type=file size=4 name=alarmSound>
<td align=middle>
Snooze For:
<br>
<select NAME=snoozeOpt size=1 onChange="snooze()">
<option value="1">1<option value="2">2<option value="3">3<option value="4">4
<option value="5">5<option value="6">6<option value="7">7<option value="8">8
<option value="9" selected>9
</option>
</select>
</form>
</td>
</tr>
</table>
<p><center>
<font face="arial, helvetica" size"-2">Free JavaScripts provided<br>
by <a href="http://javascriptsource.com">The JavaScript Source</a></font>
</center><p>
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/03/2010 09:43:40
|
Rafael Nunes
Moderador
![[Avatar]](/images/avatar/d072677d210ac4c03ba046120f0802ec.png)
Membro desde: 09/10/2003 13:41:06
Mensagens: 2890
Localização: sao bernardo do campo
Offline
|
Não vi código Java aí, só Javascript.
E qual seu problema exatamente?
|
------------------------------------------------------------------
"Think different? I'd be happy if most people would just think..."
http://www.yaw.com.br
http://twitter.com/rafanunes
http://twitter.com/youandwe
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/03/2010 10:13:18
|
phfaustino
Thread.start()
![[Avatar]](/images/avatar/0a7c89bdd49747e2ee014528e17cfba8.png)
Membro desde: 09/03/2009 09:20:38
Mensagens: 32
Offline
|
Cara isso é JavaScript, Flex usa ActionScript...
O que q vc realmente quer fazer?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/03/2010 11:41:29
|
andre.gil
JavaBaby
![[Avatar]](/images/avatar/e965af4bd5780161f17d2bea7f7a2581.jpg)
Membro desde: 01/10/2009 09:08:15
Mensagens: 81
Offline
|
Cara,
Não querendo ser chato, mas já é o terceiro tópico que você cria sobre esse assunto, pedindo pras pessoas fazerem o alarme para você. Você quer ele pronto ou quer apendrer como fazer você mesmo? Sobre isso:
1 - Eu não acho legal você portar o código do JavaScript para o ActionScript nesse caso. Você deveria entender como as coisas são feitas no Flex para tirar proveito do que o SDK do Flex te proporciona para isso, e não ficar preso aos mesmos conceitos de programação em JS (mesmo as linguagens sendo bem parecidas).
2 - Você chegou a pesquisar sobre os assuntos que dei a dica no outro tópico? Entendeu como usá-los?
3 - Se quiser, aqui tem umas aulas muito boas que vão do básico ao avançado do Flex: http://www.adobe.com/devnet/flex/videotraining/
Espero ter ajudado.
[]'s
|
André Gil
www.dclick.com.br
blog.dclick.com.br
http://andregil.net/ |
|
|
 |
|
|