Je me demandais s'il était possible de déplacer un élément de bibliothèque en fonction de ses extensions.jsfl déplacer .jpg .png vers différents dossiers
Je sais que bitmaps peuvent être déplacés à l'aide de ce code:
if(myItemType == "bitmap"){
mylibrary.moveToFolder("Bitmaps", myItemName, true);
Source: http://www.flashperfection.com/tutorials/Organizing-Library-using-JSFL-36522.html
Cependant: ma question est temps, il est possible de déplacer des éléments contenant, par exemple, " .jpg "et" .png ", et déplacez les éléments vers deux dossiers différents nommés" JPG "et" PNG ".
Pour ce travail, le client exige que les fichiers PNG et JPG soient dans des dossiers séparés dans la bibliothèque Flash.
Merci d'avance pour toute l'aide!
-Pat
ne s'agit-il pas de vérifier l'extension plutôt que le type d'élément? 'var ext = monItemName.substr (myItemName.lastIndexOf (". ")); mylibrary.moveToFolder (ext == ".jpg"? "JPG": "PNG", myItemName, true); 'ou quelque chose dans ce sens? –
C'est génial! Je suis capable de déplacer des extensions jpg avec ça. Mais à quoi cela ressemblerait-il dans une autre déclaration? – Patrick
Je suis totalement nouveau à ce sujet, alors ours avec moi. Je suppose que je ne comprends pas comment le code cherche des extensions. Par exemple: If (myItemName == ".jpg") {mylibrary.moveToFolder ("JPGs")} else {If (monNomItem == ".png") {mylibrary.moveToFolder ("PNGs")} – Patrick