Accueil > Forum > > > > Defilement / Scrollbar
Defilement / Scrollbar
mardi 2 mars 2010 à 15:25:54 |
Defilement / Scrollbar

angelablueheart
|
Bonjour,
Je dois développer un site internet adaptable pour HTC hero.
Je voudrais pouvoir realiser une scrollbar invisible. C'est à dire je voudrai que quand l'utilisateur passe son doigt de gauche à droite ça fasse une défilement des news comme avec une scrollbar.
Ou à défaut, créer une scrollbar qui suivra le doigt de l'utilisateur.
J'ai cherché un peu sur internet et je n'ai pas trouvé.
Quelqu'un aurait-il une idée?
Merci de votre réponse!
|
|
mardi 2 mars 2010 à 16:03:08 |
Re : Defilement / Scrollbar

ChasseurDeChimeres
|
Salut;
Question intéressantes, qui en amène une autre, comme flash gère t'il les événements d'un écran tactile, je sais flash player 10.1 intègre une api spéciale gérable sous AIR pour la gestion des écrans tactiles multi-touch :
http://www.adobe.com/devnet/flash/articles/multitouch_gestures.html
Sinon par défaut il me semble que les événements renvoyés sont identiques à ceux renvoyés par la souris (à vérifier), le mieux, vu le manque de docs en ligne à se sujet), serait de tester directement.
Dsl de pas pouvoir plus t'aider, si tu pouvait me tenir au courant au cas ou tu en apprendrais plus se serait cool.
CDC.
|
|
mardi 2 mars 2010 à 17:08:14 |
Re : Defilement / Scrollbar

ChasseurDeChimeres
|
Re;
Il semblerait qu'une solution consiste à n'utiliser que des événements onPress() et onRelease() :
http://www.actionscript.org/forums/showthread.php3?t=58169
|
|
mardi 2 mars 2010 à 18:04:39 |
Re : Defilement / Scrollbar

angelablueheart
|
Merci pour ton info.
Mon application a déjà des boutons cliquable avec des on Press et release...
Mais ce que je veux faire c'est vraiment le défilement avec le pousse. et je ne vois pas comment le faire avec une souris.
Si tu vois fait moi signe.
Cela fait une bonne semaine que je test des petits trucs mais rien ne marche !!
|
|
mardi 2 mars 2010 à 18:48:00 |
Re : Defilement / Scrollbar

ChasseurDeChimeres
|
Re;
Moi je verrait bien un truc dans le genre :
onRelease : tu récupère et stocke la position de la souris (du doigt)
onPress : tu récupère la position de la souris et tu la compare à celle récupérée lors du onPress et en fonction du résultat tu scroll la page dans la direction désirée et de la distance désirée.
en espérant que ça t'aide.
|
|
mercredi 3 mars 2010 à 09:07:49 |
Re : Defilement / Scrollbar

angelablueheart
|
Oui pas bete.
Je vais essayé, sachant que ça fait que deux semaines que je fais dud flash lite. Si je trouve quelque chose je te fais signe. Pareil pour toi !
++
|
|
mercredi 3 mars 2010 à 16:54:57 |
Re : Defilement / Scrollbar

angelablueheart
|
ReCouCou!
Aujourd'hui j'ai essayé.
En enfait j'arrive à faire bouger mon contenu, seulement il y a deux problèmes.
Je test avec le nokia 5800 et le HTC Hero
1) le code ne marche que sur le nokia 5800.
2) Il me fait tout défiler. C'est à dire que je passe de l'item 1 à 12. Si je deplace un tout petit peu mon pousse alors il se déplace de 1 à 8. Mais c'est très variable.
Je ne sais pas comment faire pour pouvoir gérer cela.
si vous avez une idée?
Voici mon code:
var maxLength:Number;
var moveValue:Number;
var maxItems:Number;
var select:Number;
var Items:Array;
//var myKeyListener:Object;
var mouseListener:Object;
mouseListener = new Object();
//Call Init Function
Init();
mouseListener.onMouseDown = function() {
// renvoie les coordonnées X et Y de la souris
x_ = _xmouse;
y_= _ymouse;
x_txt.text = _xmouse;
y_txt.text = _ymouse;
};
mouseListener.onMouseUp = function() {
// renvoie les coordonnées X et Y de la souris
x_after = _xmouse;
y_after = _ymouse;
x_txt.text = _ymouse;
y_txt.text = _ymouse;
};
Mouse.addListener(mouseListener);
function Init()
{
texte.text = "dans le init";
//Define an Item Array List - movieclips use array item value as linkage value used with attachMovie function
Items = ["Item 1", "Item 2", "Item 3", "Item 4", "Item 5", "Item 6", "Item 7", "Item 8", "Item 9", "Item 10", "Item 11","Item 12"];
//Setting parameters for the Scroll bar
maxLength= scrollBar_mc.track_mc._height;
//Initializing parameters
maxItems = Items.length;
moveValue = maxLength / maxItems;
select = 1; //List 1 is initially selected
list_0.title = Items[3];
img3.attachMovie(Items[3], Items[3], 100); //id - LinkageName, name - unique name, target depth on the stage
list_1.title = Items[0];
img2.attachMovie(Items[2], Items[2], 100);
list_2.title = Items[1];
img1.attachMovie(Items[1], Items[1], 100);
list_3.title = Items[2];
img0.attachMovie(Items[0], Items[0], 100);
_root["list_" + select].gotoAndStop(2);
//Assigning Key Listener
//myKeyListener = new Object();
//Key.addListener(myKeyListener);
//myKeyListener.onKeyUp = onKeyMainMenu;
mouseListener.onMouseMove = onKeyMainMenu;
onKeyMainMenu;
texte.text ="a la fin du init";
}
function onKeyMainMenu()
{
//var key = Key.getCode();
texte.text = "dans le onkey";
if ((y_<y_after))
{
texte.text ="dans le if";
if (select < maxItems)
{
_root["list_" + select % 4].gotoAndStop(1);
setProperty("/scrollBar_mc/thumb_mc", _y, getProperty("/scrollBar_mc/thumb_mc", _y) + moveValue);
select = select + 1;
if (select % 4 == 1)
{
list_1.title = Items[select - 1];
list_2.title = Items[select];
list_3.title = Items[select + 1];
list_0.title = Items[select + 2];
img0.attachMovie(Items[select - 1], Items[select - 1], 100);
img1.attachMovie(Items[select] , Items[select], 100);
img2.attachMovie(Items[select + 1], Items[select + 1], 100);
img3.attachMovie(Items[select + 2], Items[select + 2], 100);
} // end if
_root["list_" + select % 4].gotoAndStop(2);
} // end if
} // end if
if ((y_>y_after))
{
if (select > 1)
{
_root["list_" + select % 4].gotoAndStop(1);
select = select - 1;
setProperty("/scrollBar_mc/thumb_mc", _y, getProperty("/scrollBar_mc/thumb_mc", _y) - moveValue);
if (select % 4 == 0)
{
list_0.title = Items[select - 1];
list_3.title = Items[select - 2];
list_2.title = Items[select - 3];
list_1.title = Items[select - 4];
img3.attachMovie(Items[select - 1], Items[select - 1], 350);
img2.attachMovie(Items[select - 2], Items[select - 2], 350);
img1.attachMovie(Items[select - 3], Items[select - 3], 350);
img0.attachMovie(Items[select - 4], Items[select - 4], 350);
} // end if
_root["list_" + select % 4].gotoAndStop(2);
} // end if
} // end if
} // End of the function
|
|
mercredi 3 mars 2010 à 17:29:15 |
Re : Defilement / Scrollbar

ChasseurDeChimeres
|
Salut;
J'avoue que là je ne sais pas trop quoi te dire, peut être en essayant avec l'événement "Mouse.move" ou avec un "drag and drop", il faudrait peut être tester sur chacun des supports comment réagissent chacun des événements
p.s. : un sujet qui à l'air pas mal :
http://wiki.forum.nokia.com/index.php/Simulating_Mouse_Pointer_in_Flash_Lite
p.p.s. la doc de référence de flash lite
http://livedocs.adobe.com/flashlite/2/main/wwhelp/wwhimpl/js/html/wwhelp.htm
|
|
jeudi 4 mars 2010 à 10:54:10 |
Re : Defilement / Scrollbar

angelablueheart
|
http://wiki.forum.nokia.com/index.php/Simulating_Mouse_Pointer_in_Flash_Lite
<== ce lien la tu peux l'abandonner, jai fait le tuto et a la fin ça ne marche qu'avec les claviers des téléphones et non le touch.
++
|
|
Cette discussion est classée dans : internet, utilisateur, scrollbar, defilement, doigt
Répondre à ce message
Sujets en rapport avec ce message
Scrollbar avec un load variable ds un txt [ par Burnside ]
Je cherche comment faire pour loader un texte scrollable à partir d'un fichier txt en flash mx.Contact :Merci,Burnside
texte dynamique avec scrollbar [ par lemoned ]
bonjour,j'arrive pas à associer le compsant scrollbar avec un texte dynamique que je télécharge. ça marche très bien avec du texte statique.voila la l
bouton de defilement... [ par Certh ]
bonjour tlm, j ai cree une fenetre ou s'affiche un texte que je vais charger et a coté de laquelle j ai mis evidemment 2 boutons ( 2 fleches) pour fai
Scrollbar [ par Merdier ]
http://www.merdier.fr.st J'aimerais savoir comment on fait pour insérer une scrollbar dans une ani
enregistrement de variables sur internet [ par AtomPouce ]
Tout ce qui est petit est mignon .... J'en suis la preuve vivantesalutj aimerai créé un éditeur de nivo sur un de mes projets , et avec cet editeur ,
Ouverture POPUP [ par afad ]
Cioa tous et toutes bien sur,J'ai un pb qui me prend la tête depuis 2 jours,j'ai fais un site internet logé chez club-internet, ou lorsque l'on cliqua
problème lors de l'insertion ds 1 page html [ par babysophie ]
bonjour à tous! voilà g fait un scroll su du texte avec flash 5, ça marche super bien kan je visualise le .swf mais kan je l'insère dans une page html
Scrollbar [ par leguy41 ]
Bonjour je suis un peu novice et sur une de mes pages j(ai mis un texte dynamique multiligne avec une scrollbar. Ce que je voudrais faire c'est à l'in
preload et scrollbar [ par xced ]
je veux créer un préload sur de petites animations qui contiennent des scrollbar. Mon problême, c'est que l'animation du préload n'apparait qu'une foi
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|