Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   jsfl - именование созданного файла (http://www.flasher.ru/forum/showthread.php?t=107143)

vladius 26.01.2008 20:52

jsfl - именование созданного файла
 
здрасть, помогите плз.
хочется создать много файлов вот с такими именами. но не могу сохранить файлы с этими именами, как правильно поступить?
Код:

names=["s_27_type_2","s_27_type_3","s_27_type_4","s_27_type_5","s_28_type_1","s_30_type_1","s_30_type_2","s_30_type_3","s_31_type_1","s_31_type_2","s_31_type_3","s_32_type_1","s_32_type_2","s_32_type_3","s_33_type_1","s_33_type_2","s_33_type_3","s_34_type_1","s_34_type_2","s_34_type_3","s_35_type_1","s_35_type_2","s_35_type_3","s_37_type_1","s_37_type_2","s_37_type_3","s_39_type_1","s_39_type_2","s_39_type_3","s_20_type_1","s_20_type_2","s_20_type_3","s_20_type_4","s_21_type_1","s_21_type_2","s_22_type_1","s_22_type_2","s_22_type_3","s_22_type_4","s_23_type_1","s_23_type_2","s_24_type_1","s_25_type_1","s_25_type_2","s_25_type_3","s_25_type_4","s_26_type_1","s_26_type_2","s_26_type_3","s_26_type_4","s_26_type_5","s_27_type_1"]
for(i in names){
var doc = fl.createDocument();
fl.saveDocumentAs(names[i])
}


STILL.05 26.01.2008 22:57

прогнать через цикл:
Код:

var name="s_"+i+"_type_"+j;
FLfile.copy(file, name)

file - путь к файлу, копии которого нужно создать

vladius 27.01.2008 13:22

наверно я немножко неправильно задал вопрос.
у меня нету никаких файлов, никакие копии мне создавать не нужно.
мне нужно создать файл посредством jsfl, и сохранить его с заданым именем
самый простой случай неработает:
Код:

var doc = fl.createDocument();
fl.saveDocument(doc , "file:///C|/example1.fla")


vladius 27.01.2008 14:58

Цитата:

Сообщение от STILL.05
прогнать через цикл:
Код:

var name="s_"+i+"_type_"+j;
FLfile.copy(file, name)

file - путь к файлу, копии которого нужно создать

ага, дошло до меня, что вы написали. то есть делаем типовой файл, а от него уже пляшем. спасибо

STILL.05 27.01.2008 21:04

хмм, должно работать... может ты пытаешься сохранить пустой, не изменйнный файл. в этом случае флешь его не сохранит. попробуй так:
Код:

var doc = fl.createDocument();
doc.frameRate = 25;
fl.saveDocument(doc , "file:///C|/example1.fla")


vladius 28.01.2008 11:11

спасибо еще раз, - работает.


Часовой пояс GMT +4, время: 03:26.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.