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

Flash Discussion :

Formattage texte XML dans Flash


Sujet :

Flash

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    352
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 352
    Points : 70
    Points
    70
    Par défaut Formattage texte XML dans Flash
    Bonjour,

    J'utilise l'action script suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    montexte.html = true; // activation du html
    montexte.wordWrap = true; // activation de la césure
    montexte.multiline = true; // activation multiligne
    montexte.label.condenseWhite = true; // activation du formatage
    var contenu:XML = new XML(); // création de l'objet
    contenu.ignoreWhite = false; // exclure tous les espaces
    contenu.load("animations.xml"); // charger le texte
    contenu.onLoad = function(success){ // créer le test
    if(success){ // si chargé
    montexte.text = contenu; // affichage du contenu dans le composant
    }
    }
    Il fonctionne correctement, mise à part que mes sautes de lignes sont effacés, comment éviter la disparition des sauts de ligne svp ?

    Merci d'avance,

    Denis

  2. #2
    Membre émérite
    Avatar de jean philippe
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 062
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 062
    Points : 2 313
    Points
    2 313
    Par défaut
    salut
    ce sont des saut de ligne en html ?
    ou juste un retour à la ligne clavier ?

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    352
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 352
    Points : 70
    Points
    70
    Par défaut
    Bonjour,

    C'est des sauts de lignes sur un formulaire multiligne en HTML oui.

    Merci

  4. #4
    Membre émérite
    Avatar de jean philippe
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 062
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 062
    Points : 2 313
    Points
    2 313
    Par défaut
    on peut voir le fichier xml ?
    tu utilises les CDATA ?

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    352
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 352
    Points : 70
    Points
    70
    Par défaut
    Oui, le voici :

    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
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
     
    <%
     
    '--------------------------------------------------------------------
    'The "ConvertFormtoXML" Function accepts to parameters.
    'strXMLFilePath - The physical path where the XML file will be saved.
    'strFileName - The name of the XML file that will be saved.
    '--------------------------------------------------------------------
     
    Function ConvertFormtoXML(strXMLFilePath, strFileName)
     
     'Declare local variables.
     Dim objDom
     Dim objRoot
     Dim objField
     Dim objFieldValue
     Dim objattID
     Dim objattTabOrder
     Dim objPI
     Dim x
     
     
     'Instantiate the Microsoft XMLDOM.
     Set objDom = server.CreateObject("Microsoft.XMLDOM")
     'objDom.preserveWhiteSpace = True
     objDom.preserveWhiteSpace = False
     
     
     'Create your root element and append it to the XML document.
     Set objRoot = objDom.createElement("contact")
     objDom.appendChild objRoot
     
     
     'Iterate through the Form Collection of the Request Object.
     For x = 1 To Request.Form.Count
     
      'Check to see if "btn" is in the name of the form element.
      'If it is, then it is a button and we do not want to add it
      'to the XML document.
      If instr(1,Request.Form.Key(x),"btn") = 0 Then
     
       'Create an element, "field".
       Set objField = objDom.createElement("field")
     
       'Create an attribute, "id".
       Set objattID = objDom.createAttribute("id")
     
       'Set the value of the id attribute equal the the name of
       'the current form field.
       objattID.Text = Request.Form.Key(x)
     
       'The setAttributeNode method will append the id attribute
       'to the field element.
       objField.setAttributeNode objattID
     
       'Create another attribute, "taborder". This just orders the
       'elements.
       Set objattTabOrder = objDom.createAttribute("taborder")
     
       'Set the value of the taborder attribute.
       objattTabOrder.Text = x
     
       'Append the taborder attribute to the field element.
       objField.setAttributeNode objattTabOrder
     
       'Create a new element, "field_value".
       Set objFieldValue = objDom.createElement("field_value")
     
       'Set the value of the field_value element equal to
       'the value of the current field in the Form Collection.
       objFieldValue.Text = Request.Form(x)
     
       'Append the field element as a child of the root element.
       objRoot.appendChild objField
     
       'Append the field_value element as a child of the field elemnt.
       objField.appendChild objFieldValue
      End If
     Next 
     
     
     'Create the xml processing instruction.
     Set objPI = objDom.createProcessingInstruction("xml", "version='1.0'")
     
     'Append the processing instruction to the XML document.
     objDom.insertBefore objPI, objDom.childNodes(0)
     
     
     'Save the XML document.
     objDom.save strXMLFilePath & "\" & strFileName
     
     
     'Release all of your object references.
     Set objDom = Nothing
     Set objRoot = Nothing
     Set objField = Nothing
     Set objFieldValue = Nothing
     Set objattID = Nothing
     Set objattTabOrder = Nothing
     Set objPI = Nothing
    End Function
     
     
    'Do not break on an error.
    On Error Resume Next
     
     
    'Call the ConvertFormtoXML function, passing in the physical path to
    'save the file to and the name that you wish to use for the file.
    ConvertFormtoXML "C:\\sabotiers2\","Contact.xml"
     
    'Test to see if an error occurred, if so, let the user know.
    'Otherwise, tell the user that the operation was successful.
    If err.number <> 0 then
     Response.write("Problème lors de l'enregistrement du texte.")
    Else
    session("etat") = "Mise à jour effectuée avec succès."	
    Response.Redirect("default.asp")
    End If
    %>
    merci

  6. #6
    Membre émérite
    Avatar de jean philippe
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 062
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 062
    Points : 2 313
    Points
    2 313
    Par défaut
    c'est animation.xml ça ?????

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    352
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 352
    Points : 70
    Points
    70
    Par défaut
    Excuses moi, j'avais mal compris

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <?xml version="1.0"?>
    <contact><field id="firstName" taborder="1"><field_value>Selon l'étude de l'Observatoire national de la délinquance, près de 54.000 mineurs ont été mis en cause pour atteintes aux biens au 1er semestre 2006, 6,4% de plus qu'en 2005. Le nombre de majeurs est lui en baisse de 0,9%. La part des mineurs mis en cause au 1er semestre est passée de 32,5% en 2005 à 34% en 2006.
    sss</field_value></field></contact>
    merci

  8. #8
    Membre émérite
    Avatar de jean philippe
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 062
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 062
    Points : 2 313
    Points
    2 313
    Par défaut
    je ne vois aucun retour a la linge dans ton xml ?
    ni même aucune balises html

  9. #9
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    352
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 352
    Points : 70
    Points
    70
    Par défaut
    Je dois mal m'expliquer, je suis désolé

    Voilà, le problème que j'ai se situe au niveau de mon fichier xml généré, c'est à dire que celui-ci est généré à partir d'un formulaire, textarea multiligne HTML. Mais, si dans ce formulaire, je fait des retours de ligne ou des sauts de lignes, ceux seront supprimés dans mon fichier XML généré.

    C'est ce que j'aimerai éviter, que mon fichier XML conserve les sauts et les retour de ligne

    merci

Discussions similaires

  1. XML mettre en page XML dans flash
    Par Granulet dans le forum Dynamique
    Réponses: 1
    Dernier message: 12/10/2007, 13h19
  2. Chargement XML dans Flash
    Par wiloue dans le forum Flash
    Réponses: 1
    Dernier message: 30/03/2007, 18h25
  3. Réponses: 2
    Dernier message: 05/03/2007, 14h21
  4. Images transmises par XML dans flash
    Par janetdream dans le forum Flash
    Réponses: 1
    Dernier message: 29/06/2006, 09h55
  5. Réponses: 8
    Dernier message: 09/09/2005, 09h51

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