Recherche conseil sur mon projet DIR MX pour bubar et autres
5 réponses
florian
Bonjour,
j'ai un projet de catalogue de produits pharmaceutiques (environs 5000) sur
cd.
Chaque produit à une fiche descriptive complète.
L'utilisateur doit pouvoir naviguer sur le cd et rechercher un produit en
fonction de son prix et/ou + d'autres critères.
J'ai fait toute l'interface avec dir Mx
mon probleme : de 1er point de vue je partirai plutot vers une base de
données access ou il y aurait tous mes produits que lingo irait attaquer;
mais vu le coût de datagrip ou autre xtras de BD , je me demande si il n'y
aurait pas une autre solution avec un fichier texte ou autre;
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jérôme Courivaud
Au lieu d'utiliser une base de données peut-être que ce serait mieux de faire un fichier XML. Si ton catalogue est déjà sur Access tu peux toujours en un seul clique le transformer entièrement en fichier XML. Je crois qu'il n'y a pas besoin d'xtra pour exploiter le xml, il est déjà dnas le logiciel director. Enfin, si je devais le faire en flash c'est ce que je ferais.
voilà
"florian" a écrit dans le message de news:bmoarp$1sp$
Bonjour,
j'ai un projet de catalogue de produits pharmaceutiques (environs 5000)
sur
cd. Chaque produit à une fiche descriptive complète. L'utilisateur doit pouvoir naviguer sur le cd et rechercher un produit en fonction de son prix et/ou + d'autres critères.
J'ai fait toute l'interface avec dir Mx
mon probleme : de 1er point de vue je partirai plutot vers une base de données access ou il y aurait tous mes produits que lingo irait attaquer; mais vu le coût de datagrip ou autre xtras de BD , je me demande si il n'y aurait pas une autre solution avec un fichier texte ou autre;
ou alors un xtra de bd gratuit ?
Si quelqu'un a des conseils à me donner ?
Au lieu d'utiliser une base de données peut-être que ce serait mieux de
faire un fichier XML. Si ton catalogue est déjà sur Access tu peux toujours
en un seul clique le transformer entièrement en fichier XML. Je crois qu'il
n'y a pas besoin d'xtra pour exploiter le xml, il est déjà dnas le logiciel
director. Enfin, si je devais le faire en flash c'est ce que je ferais.
voilà
"florian" <florian.lubrano@coachis.fr> a écrit dans le message de
news:bmoarp$1sp$1@forums.macromedia.com...
Bonjour,
j'ai un projet de catalogue de produits pharmaceutiques (environs 5000)
sur
cd.
Chaque produit à une fiche descriptive complète.
L'utilisateur doit pouvoir naviguer sur le cd et rechercher un produit en
fonction de son prix et/ou + d'autres critères.
J'ai fait toute l'interface avec dir Mx
mon probleme : de 1er point de vue je partirai plutot vers une base de
données access ou il y aurait tous mes produits que lingo irait attaquer;
mais vu le coût de datagrip ou autre xtras de BD , je me demande si il n'y
aurait pas une autre solution avec un fichier texte ou autre;
Au lieu d'utiliser une base de données peut-être que ce serait mieux de faire un fichier XML. Si ton catalogue est déjà sur Access tu peux toujours en un seul clique le transformer entièrement en fichier XML. Je crois qu'il n'y a pas besoin d'xtra pour exploiter le xml, il est déjà dnas le logiciel director. Enfin, si je devais le faire en flash c'est ce que je ferais.
voilà
"florian" a écrit dans le message de news:bmoarp$1sp$
Bonjour,
j'ai un projet de catalogue de produits pharmaceutiques (environs 5000)
sur
cd. Chaque produit à une fiche descriptive complète. L'utilisateur doit pouvoir naviguer sur le cd et rechercher un produit en fonction de son prix et/ou + d'autres critères.
J'ai fait toute l'interface avec dir Mx
mon probleme : de 1er point de vue je partirai plutot vers une base de données access ou il y aurait tous mes produits que lingo irait attaquer; mais vu le coût de datagrip ou autre xtras de BD , je me demande si il n'y aurait pas une autre solution avec un fichier texte ou autre;
ou alors un xtra de bd gratuit ?
Si quelqu'un a des conseils à me donner ?
Bubar
florian wrote:
Bonjour,
j'ai un projet de catalogue de produits pharmaceutiques (environs 5000) sur cd. Chaque produit à une fiche descriptive complète. L'utilisateur doit pouvoir naviguer sur le cd et rechercher un produit en fonction de son prix et/ou + d'autres critères.
J'ai fait toute l'interface avec dir Mx
mon probleme : de 1er point de vue je partirai plutot vers une base de données access ou il y aurait tous mes produits que lingo irait attaquer; mais vu le coût de datagrip ou autre xtras de BD , je me demande si il n'y aurait pas une autre solution avec un fichier texte ou autre;
ou alors un xtra de bd gratuit ?
Si quelqu'un a des conseils à me donner ?
Si tu ne veux/peux pas acheter un xtra, tu as un nombre plus limité de solutions : - fichier texte : ca marche, mais le parsing de texte est très lent. Vu le nombre de fiches que tu as, ca risque vite de ramer - fichier xml : comme le dit jérome Courivaud, ca peut fonctionner. Je ne connais pas du tout l'xml, et encore moins les capacités de l'xtras. - inscrire directement en script tes données : sans doute le plus rapide, mais parfois un peu pénible à cause des bugs^w^w^w^w limites de director. Tu crèes un script tout bête on creerliste global gliste gliste.add([#nom:"nom1",#donnees:"data1",....]) gliste.add([#nom:"nom2",#donnees:"data2",....]) ... end
Si tu as vraiment beaucoup de données, tu peux "casser" le script en plusieurs pour éviter les bugs de director on creerliste
global gliste gliste.add([#nom:"nom1",#donnees:"data1",....]) gliste.add([#nom:"nom2",#donnees:"data2",....]) --une partie des données ... creerliste2() end
--autre script on creerliste2
global gliste gliste.add([#nom:"nom1000",#donnees:"data1000",....]) gliste.add([#nom:"nom2000",#donnees:"data2000",....]) --une partie des données ... creerliste3() end ...
-- Bubar
florian wrote:
Bonjour,
j'ai un projet de catalogue de produits pharmaceutiques (environs
5000) sur cd.
Chaque produit à une fiche descriptive complète.
L'utilisateur doit pouvoir naviguer sur le cd et rechercher un
produit en fonction de son prix et/ou + d'autres critères.
J'ai fait toute l'interface avec dir Mx
mon probleme : de 1er point de vue je partirai plutot vers une base de
données access ou il y aurait tous mes produits que lingo irait
attaquer; mais vu le coût de datagrip ou autre xtras de BD , je me
demande si il n'y aurait pas une autre solution avec un fichier texte
ou autre;
ou alors un xtra de bd gratuit ?
Si quelqu'un a des conseils à me donner ?
Si tu ne veux/peux pas acheter un xtra, tu as un nombre plus limité de
solutions :
- fichier texte : ca marche, mais le parsing de texte est très lent. Vu le
nombre de fiches que tu as, ca risque vite de ramer
- fichier xml : comme le dit jérome Courivaud, ca peut fonctionner. Je ne
connais pas du tout l'xml, et encore moins les capacités de l'xtras.
- inscrire directement en script tes données : sans doute le plus rapide,
mais parfois un peu pénible à cause des bugs^w^w^w^w limites de director. Tu
crèes un script tout bête
on creerliste
global gliste
gliste.add([#nom:"nom1",#donnees:"data1",....])
gliste.add([#nom:"nom2",#donnees:"data2",....])
...
end
Si tu as vraiment beaucoup de données, tu peux "casser" le script en
plusieurs pour éviter les bugs de director
on creerliste
global gliste
gliste.add([#nom:"nom1",#donnees:"data1",....])
gliste.add([#nom:"nom2",#donnees:"data2",....])
--une partie des données
...
creerliste2()
end
--autre script
on creerliste2
global gliste
gliste.add([#nom:"nom1000",#donnees:"data1000",....])
gliste.add([#nom:"nom2000",#donnees:"data2000",....])
--une partie des données
...
creerliste3()
end
...
j'ai un projet de catalogue de produits pharmaceutiques (environs 5000) sur cd. Chaque produit à une fiche descriptive complète. L'utilisateur doit pouvoir naviguer sur le cd et rechercher un produit en fonction de son prix et/ou + d'autres critères.
J'ai fait toute l'interface avec dir Mx
mon probleme : de 1er point de vue je partirai plutot vers une base de données access ou il y aurait tous mes produits que lingo irait attaquer; mais vu le coût de datagrip ou autre xtras de BD , je me demande si il n'y aurait pas une autre solution avec un fichier texte ou autre;
ou alors un xtra de bd gratuit ?
Si quelqu'un a des conseils à me donner ?
Si tu ne veux/peux pas acheter un xtra, tu as un nombre plus limité de solutions : - fichier texte : ca marche, mais le parsing de texte est très lent. Vu le nombre de fiches que tu as, ca risque vite de ramer - fichier xml : comme le dit jérome Courivaud, ca peut fonctionner. Je ne connais pas du tout l'xml, et encore moins les capacités de l'xtras. - inscrire directement en script tes données : sans doute le plus rapide, mais parfois un peu pénible à cause des bugs^w^w^w^w limites de director. Tu crèes un script tout bête on creerliste global gliste gliste.add([#nom:"nom1",#donnees:"data1",....]) gliste.add([#nom:"nom2",#donnees:"data2",....]) ... end
Si tu as vraiment beaucoup de données, tu peux "casser" le script en plusieurs pour éviter les bugs de director on creerliste
global gliste gliste.add([#nom:"nom1",#donnees:"data1",....]) gliste.add([#nom:"nom2",#donnees:"data2",....]) --une partie des données ... creerliste2() end
--autre script on creerliste2
global gliste gliste.add([#nom:"nom1000",#donnees:"data1000",....]) gliste.add([#nom:"nom2000",#donnees:"data2000",....]) --une partie des données ... creerliste3() end ...
-- Bubar
Ned
perso je choisirais l'option de Jérome : passer par de l'XML. En ce moment je "m'amuse" sur un projet Dir avec du XML, ça marche bien. Il faut utiliser le flashObject"XML" et surtout pas l'XML parser de Dir (qui est une vrai m###e depuis la version 7 et n'a pas évolué), donc au début se prendre la tête sur les différences AS/lingo (genre taille d'une liste en lingo = count, en AS = length), mais on s'y fait vite. En plus tu peux faire évoluer ta base et sauvegarder son contenu en utilisant FileIO et ton objet XML en toString(). Par contre je suis loin de toi en taille de table (je brasse moins d'une centaine d'entrées), donc je ne sais pas si arrivé à 5000 ça continue à tenir la route.
-- ---------------- -- Ned ---------------------------------------- Bien faire et laisser braire ----------------------------------------
perso je choisirais l'option de Jérome : passer par de l'XML.
En ce moment je "m'amuse" sur un projet Dir avec du XML, ça marche bien.
Il faut utiliser le flashObject"XML" et surtout pas l'XML parser de Dir (qui
est une vrai m###e depuis la version 7 et n'a pas évolué), donc au début se
prendre la tête sur les différences AS/lingo (genre taille d'une liste en
lingo = count, en AS = length), mais on s'y fait vite.
En plus tu peux faire évoluer ta base et sauvegarder son contenu en
utilisant FileIO et ton objet XML en toString().
Par contre je suis loin de toi en taille de table (je brasse moins d'une
centaine d'entrées), donc je ne sais pas si arrivé à 5000 ça continue à
tenir la route.
--
----------------
-- Ned
----------------------------------------
Bien faire et laisser braire
----------------------------------------
perso je choisirais l'option de Jérome : passer par de l'XML. En ce moment je "m'amuse" sur un projet Dir avec du XML, ça marche bien. Il faut utiliser le flashObject"XML" et surtout pas l'XML parser de Dir (qui est une vrai m###e depuis la version 7 et n'a pas évolué), donc au début se prendre la tête sur les différences AS/lingo (genre taille d'une liste en lingo = count, en AS = length), mais on s'y fait vite. En plus tu peux faire évoluer ta base et sauvegarder son contenu en utilisant FileIO et ton objet XML en toString(). Par contre je suis loin de toi en taille de table (je brasse moins d'une centaine d'entrées), donc je ne sais pas si arrivé à 5000 ça continue à tenir la route.
-- ---------------- -- Ned ---------------------------------------- Bien faire et laisser braire ----------------------------------------
Bubar
Yop Ned
Pour utiliser le flashobject, tu dois passer par flash ? Ou c'est manipulable avec director (ie sans ouvrir une seule fois flash) ? J'ai pas encore regardé toutes ces fonctions qui passent par flash (webcam, micro, flashcom, ...)
Ned wrote:
perso je choisirais l'option de Jérome : passer par de l'XML. En ce moment je "m'amuse" sur un projet Dir avec du XML, ça marche bien. Il faut utiliser le flashObject"XML" et surtout pas l'XML parser de Dir (qui est une vrai m###e depuis la version 7 et n'a pas évolué), donc au début se prendre la tête sur les différences AS/lingo (genre taille d'une liste en lingo = count, en AS = length), mais on s'y fait vite. En plus tu peux faire évoluer ta base et sauvegarder son contenu en utilisant FileIO et ton objet XML en toString(). Par contre je suis loin de toi en taille de table (je brasse moins d'une centaine d'entrées), donc je ne sais pas si arrivé à 5000 ça continue à tenir la route.
-- Bubar
Yop Ned
Pour utiliser le flashobject, tu dois passer par flash ? Ou c'est
manipulable avec director (ie sans ouvrir une seule fois flash) ?
J'ai pas encore regardé toutes ces fonctions qui passent par flash (webcam,
micro, flashcom, ...)
Ned wrote:
perso je choisirais l'option de Jérome : passer par de l'XML.
En ce moment je "m'amuse" sur un projet Dir avec du XML, ça marche
bien.
Il faut utiliser le flashObject"XML" et surtout pas l'XML parser de
Dir (qui est une vrai m###e depuis la version 7 et n'a pas évolué),
donc au début se prendre la tête sur les différences AS/lingo (genre
taille d'une liste en lingo = count, en AS = length), mais on s'y
fait vite.
En plus tu peux faire évoluer ta base et sauvegarder son contenu en
utilisant FileIO et ton objet XML en toString().
Par contre je suis loin de toi en taille de table (je brasse moins
d'une centaine d'entrées), donc je ne sais pas si arrivé à 5000 ça
continue à tenir la route.
Pour utiliser le flashobject, tu dois passer par flash ? Ou c'est manipulable avec director (ie sans ouvrir une seule fois flash) ? J'ai pas encore regardé toutes ces fonctions qui passent par flash (webcam, micro, flashcom, ...)
Ned wrote:
perso je choisirais l'option de Jérome : passer par de l'XML. En ce moment je "m'amuse" sur un projet Dir avec du XML, ça marche bien. Il faut utiliser le flashObject"XML" et surtout pas l'XML parser de Dir (qui est une vrai m###e depuis la version 7 et n'a pas évolué), donc au début se prendre la tête sur les différences AS/lingo (genre taille d'une liste en lingo = count, en AS = length), mais on s'y fait vite. En plus tu peux faire évoluer ta base et sauvegarder son contenu en utilisant FileIO et ton objet XML en toString(). Par contre je suis loin de toi en taille de table (je brasse moins d'une centaine d'entrées), donc je ne sais pas si arrivé à 5000 ça continue à tenir la route.
-- Bubar
Ned
c'est trop facile et cool, que lingo, si ce n'est que passé le "." tu passes en syntaxe AS :
obj=newObject("XML") obj.ignoreWhite=TRUE obj.parseXML(monTexte) -- à partir de là, ta racine XML est obj.childNodes[0] -- et oui ! 0 bicose AS :o) if ob.childNodes[0].hasChildNodes() then ....
Et là tu t'éclates à jongler entre l'aide de Dir et celle de Flash ! :o) Banzaï !!!!!!
-- ---------------- -- Ned ---------------------------------------- Bien faire et laisser braire ---------------------------------------- "Bubar" a écrit dans le message de news:bn10jt$9sb$ | Yop Ned | | Pour utiliser le flashobject, tu dois passer par flash ? Ou c'est | manipulable avec director (ie sans ouvrir une seule fois flash) ? | J'ai pas encore regardé toutes ces fonctions qui passent par flash (webcam, | micro, flashcom, ...)
c'est trop facile et cool, que lingo, si ce n'est que passé le "." tu passes
en syntaxe AS :
obj=newObject("XML")
obj.ignoreWhite=TRUE
obj.parseXML(monTexte)
-- à partir de là, ta racine XML est obj.childNodes[0]
-- et oui ! 0 bicose AS :o)
if ob.childNodes[0].hasChildNodes() then
....
Et là tu t'éclates à jongler entre l'aide de Dir et celle de Flash ! :o)
Banzaï !!!!!!
--
----------------
-- Ned
----------------------------------------
Bien faire et laisser braire
----------------------------------------
"Bubar" <bubarnet_NOSPAM@yahoo.fr> a écrit dans le message de
news:bn10jt$9sb$1@forums.macromedia.com...
| Yop Ned
|
| Pour utiliser le flashobject, tu dois passer par flash ? Ou c'est
| manipulable avec director (ie sans ouvrir une seule fois flash) ?
| J'ai pas encore regardé toutes ces fonctions qui passent par flash
(webcam,
| micro, flashcom, ...)
c'est trop facile et cool, que lingo, si ce n'est que passé le "." tu passes en syntaxe AS :
obj=newObject("XML") obj.ignoreWhite=TRUE obj.parseXML(monTexte) -- à partir de là, ta racine XML est obj.childNodes[0] -- et oui ! 0 bicose AS :o) if ob.childNodes[0].hasChildNodes() then ....
Et là tu t'éclates à jongler entre l'aide de Dir et celle de Flash ! :o) Banzaï !!!!!!
-- ---------------- -- Ned ---------------------------------------- Bien faire et laisser braire ---------------------------------------- "Bubar" a écrit dans le message de news:bn10jt$9sb$ | Yop Ned | | Pour utiliser le flashobject, tu dois passer par flash ? Ou c'est | manipulable avec director (ie sans ouvrir une seule fois flash) ? | J'ai pas encore regardé toutes ces fonctions qui passent par flash (webcam, | micro, flashcom, ...)