IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Flex Discussion :

Drag & Drop List to RichTextEditor


Sujet :

Flex

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 81
    Par défaut Drag & Drop List to RichTextEditor
    Bonjour,

    J'aimerais pouvoir faire du drag and drop d'une list vers un richtexteditor.

    Voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    <mx:HBox width="100%">
    <mx:RichTextEditor title="Editeur" width="604" height="400" dropShadowEnabled="true" titleIcon="@Embed(source='icons/kate.png')">
    <mx:text>
     
    <![CDATA[[QUALITE],
     
    Vous avez adhéré au contrat variable : (Fructi-Agri Retraite ou Maritime Agri Retraite)  afin de vous constituer un supplément de retraite et nous vous remercions de la confiance que vous nous témoignez. Ce contrat, éligible aux dispositions des articles L.144-1 du Code des assurances, bénéficie d'un cadre fiscal privilégié 
    Comme vous le savez, à l'occasion de la réforme des retraites de 2003 , de nouveaux plafonds de déductibilité fiscale des cotisations afférentes à votre contrat ont été mis en place.
     
    Ainsi, et depuis cette réforme, les cotisations versées dans le cadre du régime facultatif de retraite dont votre contrat variable (Fructi-Agri Retraite ou Maritime Agri Retraite) fait partie, sont déductibles dans la limite du plus élevé des deux montants suivants :
    	â 10 % de la fraction du bénéfice imposable retenu dans la limite de 8 fois le plafond annuel de la Sécurité sociale, majorés de 15 % de la fraction de ce bénéfice comprise entre 1 et 8 fois le plafond annuel de la Sécurité sociale ;
    	â 10 % du plafond annuel de la Sécurité sociale.
     
    Cette limite est réduite, le cas échéant, de l'abondement versé par l'entreprise au Plan d'Epargne Retraite Collectif.
    Pour les contrats conclus avant le 25 septembre 2003, il avait toutefois été prévu une période transitoire vous permettant d'appliquer, au plus tard jusqu'au 31 décembre 2008,  les limites de déductibilité qui existaient avant la réforme des retraites de 2003 dès lors qu'elles vous étaient plus favorables, à savoir : 
    	â dans la limite de 7% de 3 fois le plafond annuel de la Sécurité sociale ; 
    	â sous déduction des cotisations aux régimes obligatoires et facultatifs de retraite et de prévoyance.
     
    Nous vous informons que La loi de Finances pour l'année 2009 proroge cette période transitoire de 2 ans, soit pour les exercices arrêtés jusqu'au 31 décembre 2010.
    Votre conseiller Banque Populaire est à votre entière disposition pour tout renseignement complémentaire.
     
    Nous vous prions d'agréer, Chère cliente, Cher client, l'expression de nos sentiments dévoués.
     
     
     
    	Agnès RICHE
    	Directeur Clientèles]]></mx:text>
     
    </mx:RichTextEditor>
     
    <mx:Panel width="210" height="361" layout="absolute" title="Variables de votre fichier :">
     
    <mx:List editable="false" dragEnabled="true" dropEnabled="true" allowMultipleSelection="true" dragMoveEnabled="true" width="170" labelField="rating" x="10" height="146" y="10">
     
    <mx:dataProvider>
     
    <mx:ArrayCollection>
    <mx:Array>
    <mx:Object songId="0" title="Astronaut" artist="David Byrne" rating="0"/>
    <mx:Object songId="1" title="Rio" artist="Duran Duran" rating="2"/>
    <mx:Object songId="2" title="Enjoy The Silence" artist="Depeche Mode" rating="1"/>
    <mx:Object songId="3" title="Mesopotamia" artist="B-52s" inFavorites="true" rating="4"/>
    </mx:Array>
    </mx:ArrayCollection>
     
    </mx:dataProvider>
     
    </mx:List>
     
    </mx:Panel>
    </mx:HBox>
    <mx:HBox width="100%">
    Comment autoriser le drag and drop de ma list vers mon rich text editor ?

    Merci

  2. #2
    Membre Expert
    Avatar de Jim_Nastiq
    Homme Profil pro
    Architecte, Expert Flex
    Inscrit en
    Avril 2006
    Messages
    2 335
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte, Expert Flex
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 335
    Par défaut
    je peux te proposer un tutorial sur mon blog : Gestion complexe du drag & drop

    et pour commencer peut être regarder mon tuto sur le drag & drop simplifié entre certains composant

    Pensez vraiment à effectuer une recherche avant de poster, ici et sur un moteur de recherche! c'est la moindre des choses
    Pensez au tag

    Mon Blog sur la techno Flex
    Ma page sur Developpez.com

    Jim_Nastiq

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 81
    Par défaut
    Merci j'ai déjà regardé ses 2 tutos et je m'en suis d'ailleurs servi pour commencer

    Mais je ne sais pas comment autoriser le drag and drop sur le RichTextEditor

    Merci

  4. #4
    Membre Expert
    Avatar de Jim_Nastiq
    Homme Profil pro
    Architecte, Expert Flex
    Inscrit en
    Avril 2006
    Messages
    2 335
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte, Expert Flex
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 335
    Par défaut
    il faut recréer le fonctionnement du D&D , avec MOUSE_OVER, MOUSE_OUT, MOUSE_UP et cie

    Pensez vraiment à effectuer une recherche avant de poster, ici et sur un moteur de recherche! c'est la moindre des choses
    Pensez au tag

    Mon Blog sur la techno Flex
    Ma page sur Developpez.com

    Jim_Nastiq

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 81
    Par défaut
    J'ai fait :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <mx:RichTextEditor title="Editeur" width="604" height="400" 
    dropShadowEnabled="true"
    mouseDown="true"
    mouseUp="true"
    mouseOut="true"
    mouseOver="true"
    titleIcon="@Embed(source='icons/kate.png')">
    Ca ne fonctionne pas Grrr

  6. #6
    Membre Expert
    Avatar de Jim_Nastiq
    Homme Profil pro
    Architecte, Expert Flex
    Inscrit en
    Avril 2006
    Messages
    2 335
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte, Expert Flex
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 335
    Par défaut
    ah non mais attention la tu confond un peu tout

    mouseXXX sont des events et non des propriétés (le MXML porte à confusion je te l'accorde) il faut donc leur donner des handlers qui est appelé lors de l'evenement en question.
    un exemple plus parlant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <mx:Script>
        	<![CDATA[
        		 private function onMouseDown(e:MouseEvent):void{
                          trace("bouton de la souris enfoncé!");
                    }
        	]]>
    </mx:Script>
    <mx:RichTextEditor title="Editeur" width="604" height="400" 
    dropShadowEnabled="true"
    mouseDown="onMouseDown(event)"
    titleIcon="@Embed(source='icons/kate.png')">
    ce code t'affiche dans la console le texte "bouton de la souris enfoncé!" lors d'un appui sur le bouton gauche de la souris

    Maintenant, il te faut coder tout le fonctionnement du drag, drop, avec le DragManager, c'est à dire lors du mouse down sur ton objet a dragger, indiquer au DragManager les données, puis lors gérer les zones de drop avec le mouseOver pour les autorisations sur tel ou tel composant. Enfin il faut coder la partie Drop, au moment du MouseUp sur le composant autorisant le drop.

    Je pense que mon tuto sur la gestion du drag & drop complexe t'aidera si tu t'y attardes un peu plus longuement. Fait le étape par étape, gestion du drag, puis gestion des zone de drop, puis le drop
    si tu as des points bloquant, recherche sur le net ou bien poste ici ton avancement et ton soucis

    bon courage

    Pensez vraiment à effectuer une recherche avant de poster, ici et sur un moteur de recherche! c'est la moindre des choses
    Pensez au tag

    Mon Blog sur la techno Flex
    Ma page sur Developpez.com

    Jim_Nastiq

Discussions similaires

  1. [jQuery 1.6.2] Drag'n'Drop listes
    Par SpYd3r dans le forum jQuery
    Réponses: 1
    Dernier message: 28/07/2011, 08h23
  2. Drag And drop liste sortable
    Par toma03 dans le forum jQuery
    Réponses: 1
    Dernier message: 26/07/2011, 10h57
  3. liste graphique + drag and drop et interaction elements
    Par TabrisLeFol dans le forum AWT/Swing
    Réponses: 7
    Dernier message: 21/02/2006, 22h15
  4. [FLASH MX2004] Drag and drop entre deux List
    Par aldo-tlse dans le forum Flash
    Réponses: 15
    Dernier message: 24/09/2005, 01h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo