Ce forum est en partie financé par l’affichage de publicités. Merci de désactiver votre bloqueur de publicités pour nous permettre de continuer à fournir ce service.

Comment retenir des réglages dans une plist ?

Discussion dans 'Développement Mac' créé par BS0D, 21 Décembre 2008.

  1. BS0D

    BS0D Membre d’élite
    Club MacG

    Inscrit:
    27 Juillet 2008
    Messages:
    2 320
    J'aime reçus:
    530
    salut à tous,

    Je voudrais savoir s'il y a moyen de retenir le niveau de transparence de mon app ASS dans la plist, et si oui, comment ?

    Je ne trouve peut-être pas la bonne syntaxe pour conserver et recharger le niveau de transparence dans la plist de manière à retrouver le même à la réouverture de l'appli ?

    Voici mon code:

    Code (Text):
    on action theObject
       
        set valeur to (contents of slider "transparence" of window of theObject) as real
        set (alpha value of window "main") to valeur
        set valeur2 to (contents of slider "transparence" of window of theObject) as real
        set (alpha value of window of theObject) to valeur2
       
        tell user defaults
            make new default entry at end of default entries with properties {name:"transparence", contents:valeur}
            set contents of default entry "transparence" to valeur
        end tell
        return true
       
        tell window of theObject
            set valeur to contents of "transparence"
        end tell
       
    end action

     
    Merci
     
  2. tatouille

    tatouille Vétéran

    Inscrit:
    1 Juin 2004
    Messages:
    5 174
    J'aime reçus:
    494
    studio ou pas? sinon defaults write ecetera
     
  3. BS0D

    BS0D Membre d’élite
    Club MacG

    Inscrit:
    27 Juillet 2008
    Messages:
    2 320
    J'aime reçus:
    530
    studio oui

    le niveau sur la barre de transparence reste le même, mais la transparence n'apparait pas. il faut que je reclique sur la barre pour faire apparaitre la transparence
     
  4. ceslinstinct

    ceslinstinct Membre d’élite
    Club MacG

    Inscrit:
    10 Août 2004
    Messages:
    2 069
    J'aime reçus:
    111
    Bonsoir

    C'est quoi ton fauve (N° du système)

    Les property ne fonctionne pas avec ASS (en mémorisation si l'on quitte), je vient de regarder le fonctionnement de sauvegarde dans un fichier .plist en AS.

    J'ai l'impression que la commande que j'utilise ne fonctionne qu'avec Leopard store property list.

    On sauvegarde en fin d'utilisation toutes les variables que l'on veut garder.

    Tu veut voir le code?

    @+
     
  5. BS0D

    BS0D Membre d’élite
    Club MacG

    Inscrit:
    27 Juillet 2008
    Messages:
    2 320
    J'aime reçus:
    530
    Je suis sous Leo aussi, 10.5.6 et Xcode 3.1

    Je veux bien voir le code en effet :)
     
  6. ceslinstinct

    ceslinstinct Membre d’élite
    Club MacG

    Inscrit:
    10 Août 2004
    Messages:
    2 069
    J'aime reçus:
    111
    Un MP est en route.

    @+
     
  7. BS0D

    BS0D Membre d’élite
    Club MacG

    Inscrit:
    27 Juillet 2008
    Messages:
    2 320
    J'aime reçus:
    530
    Thanks :)

    Je teste demain et je te redis ;)
     
Chargement...