AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment : -45%
PC Portable LG Gram 17″ Intel Evo Core i7 32 Go ...
Voir le deal
1099.99 €

 

 problème avec get_save_filename

Aller en bas 
3 participants
AuteurMessage
blendman
Utilisateur confirmé: Rang **
blendman


Messages : 433
Projet Actuel : Crée des jeux, logiciels, BD, Romans et nouvelles.

problème avec get_save_filename Empty
MessageSujet: problème avec get_save_filename   problème avec get_save_filename EmptyVen 14 Jan 2011 - 21:05

salut

Pour un script d'enregistrement de fichier (de mon logiciel Animatoon), j'utilise la fonction get_save_filename.

En gros, j'ai le script suivant :
Code:

var fileid,fname;
    fname = get_save_filename('Animatoon Document(*.abi)|*.abi','New');
    if (fname == '') exit;
    fileid = file_text_open_write(fname+'.abi');
    global.docname=string(fname)
file_text_write_string((fileid),"global.docname="+string(global.docname))
file_text_writeln(fileid)

le problème est que lorsque j'enregistre le document, la variable globale global.docname ne me donne pas ce que je souhaite.
par exemple, si j'appelle le document "test", je voudrais que global.docname me donne "test" comme valeur, et global.docname me sort le chemin complet du fichier (C:\mes document\animatoon\save\test).

Ce qui est surprenant, c'est que dans la suite de mon script, j'ai ceci :
Code:

savename=string(fname)+"_layer"+string(layerNumero)+".png"
surface_save(layerId[layerNumero],savename);

et là, ça m'enregistre bien :
test_layer1.png comme nom d'image (png).


D'où ma question :
comment puis-je faire pour n'avoir que "test" comme valeur pour global.docname, et non le chemin complet avec get_save_filename.

merci de vos réponses Wink.
Revenir en haut Aller en bas
http://blendman.blogspot.com/
onilink_
Modérateur
onilink_


Messages : 9180
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

problème avec get_save_filename Empty
MessageSujet: Re: problème avec get_save_filename   problème avec get_save_filename EmptyVen 14 Jan 2011 - 21:15

voila le script magique :
Code:
while( string_count("",argument0) )
  argument0 = string_delete(argument0, 1, string_pos("", argument0))
return argument0

_________________
problème avec get_save_filename Runningpotato1problème avec get_save_filename TvF6GED problème avec get_save_filename MdetltS
Revenir en haut Aller en bas
Vivi
Utilisateur confirmé: Rang **
Vivi


Messages : 321
Localisation : dans ma chambre
Projet Actuel : ogc²

problème avec get_save_filename Empty
MessageSujet: Re: problème avec get_save_filename   problème avec get_save_filename EmptyVen 14 Jan 2011 - 21:19

filename_name(fname)
Revenir en haut Aller en bas
http://www.opengamecreator.com
onilink_
Modérateur
onilink_


Messages : 9180
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

problème avec get_save_filename Empty
MessageSujet: Re: problème avec get_save_filename   problème avec get_save_filename EmptyVen 14 Jan 2011 - 21:20

lol , comme quoi y a pas plus haut niveau que gm , y a déjà tout x)

_________________
problème avec get_save_filename Runningpotato1problème avec get_save_filename TvF6GED problème avec get_save_filename MdetltS
Revenir en haut Aller en bas
blendman
Utilisateur confirmé: Rang **
blendman


Messages : 433
Projet Actuel : Crée des jeux, logiciels, BD, Romans et nouvelles.

problème avec get_save_filename Empty
MessageSujet: Re: problème avec get_save_filename   problème avec get_save_filename EmptyVen 14 Jan 2011 - 21:31

salut

j'ai testé les 2 trucs, mais ça me donne toujours le chemin complet Sad

Code:

var fileid,fname;
    fname = get_save_filename('Animatoon Document(*.abi)|*.abi','New');
    if (fname == '') exit;
    filename_name(fname);
    fileid = file_text_open_write(fname+'.abi');
    global.docname=string(fname);


etc...

Pourtant, ça devrait marcher, non ?
Revenir en haut Aller en bas
http://blendman.blogspot.com/
onilink_
Modérateur
onilink_


Messages : 9180
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

problème avec get_save_filename Empty
MessageSujet: Re: problème avec get_save_filename   problème avec get_save_filename EmptyVen 14 Jan 2011 - 21:33

fname = filename_name(fname)

_________________
problème avec get_save_filename Runningpotato1problème avec get_save_filename TvF6GED problème avec get_save_filename MdetltS
Revenir en haut Aller en bas
blendman
Utilisateur confirmé: Rang **
blendman


Messages : 433
Projet Actuel : Crée des jeux, logiciels, BD, Romans et nouvelles.

problème avec get_save_filename Empty
MessageSujet: Re: problème avec get_save_filename   problème avec get_save_filename EmptyVen 14 Jan 2011 - 21:38

onilink_ a écrit:
fname = filename_name(fname)
ah mais oui, quel boulet je suis Smile.

En fait, j'ai fait :
Citation :

docname = filename_name(fname)

Sinon, ça ne m'enregistre pas le fichier où je lui dit, mais à la racine du logiciel.

Mais merci beaucoup, ça marche Wink.
Revenir en haut Aller en bas
http://blendman.blogspot.com/
Contenu sponsorisé





problème avec get_save_filename Empty
MessageSujet: Re: problème avec get_save_filename   problème avec get_save_filename Empty

Revenir en haut Aller en bas
 
problème avec get_save_filename
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» problème avec gravité [résolu] - problème avec mouvements
» Problème avec un objet dirigé vers un autre avec image_angle
» probleme avec game maker studio et avec CBNA Bump 2
» [Resolu]Problème avec collision _ line avec mur entre 2 obj
» problème avec position_meeting

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide débutants-
Sauter vers: