Eh bien, ici j'ai un écran que je veux fermer après 2-3 secondes. Pour cela j'utilise la méthode setDate(). Je suis très nouveau à cette programmation Blackberry Cascade QML. Je veux joindre 1 écran de démarrage supplémentaire, donc pour cette raison, je veux utiliser la minuterie pour fermer et ouvrir la feuille en fonction des secondes. Toute aide sera appréciée.Utilisez setSeconds(); pour fermer mon écran de démarrage dans blackberry cascade
Merci d'avance.
J'ai travaillé sur le code suivant.
import bb.cascades 1.0
import bb.cascades.pickers 1.0
Page
{
Container
{
background: Color.Transparent
//Todo: fill me with QML
onCreationCompleted:
{
mysheet1.open();
new Date();
**Error is shown in for loop**
for(Date.setSeconds(1),Date.setSeconds()<=5 , Date.setSeconds()+1)
{
if(Date == 5)
{
mysheet1.closed();
mysheet2.open();
}
}
}
attachedObjects:
[
Sheet
{
id: mysheet1
peekEnabled: false
Page
{
Container
{
background: Color.Transparent
ImageView
{
horizontalAlignment: HorizontalAlignment.Fill
verticalAlignment: VerticalAlignment.Fill
imageSource: "asset:///splash1.png"
}
}
}
}
]
}
Contexte invocables: Date Date (...)
L'objet Date est utilisé pour travailler avec les dates et heures. Les objets de date sont créés avec le nouveau constructeur Date(). Il existe quatre façons de lancer une date: new Date() // date et heure actuelles (ou) new Date (millisecondes) // millisecondes depuis 1970/01/01 (ou) new Date (dateString) (ou) nouvelle date (année, mois, jour, heures, minutes, secondes, millisecondes)
invocables: setSeconds de nombre (sec)
Définit les secondes d'un objet date.