PDA

Просмотр полной версии : почему кирилистические названия файлов не грузятся ?


darksranger
02.09.2008, 19:29
обнаружил проблему
если название файла содержит кирилицу, то файл не грузится

и второй вопрос, попутный и маленький, поэтому не стал создавать тему,
есть ли в AS 2, аналог winApi sleep ? тоесть смысл, сделать задержку в цикле for

интервалы, onenterframe, не годятся, нужна именно задержка, в цикле

( можно, конечно, извратится и сделать свой цикл ( не средствами for ) и в нем, использовать уже либо тайминг твина, либо интервал и т.д. но это криво и геморно, было бы идеально, вставить просто sleep, с нужным таймингом в цикл for )

lexa2000lexa
02.09.2008, 19:33
ну если я не ошибаюся, то проблема с загрузкой из рускоязычных папок была в 8 плеере и лечилась, тем что в начало пути можно было дописать слеш только вот не помню какой врать не буду, но в 9 плеере этой проблему уже нет.

СлаваRa
02.09.2008, 19:42
встречный вопрос зачем использовать русский названия папок/файлов

и второй вопрос цикл while не подходит?

darksranger
02.09.2008, 19:51
так получается, мне нада, просто опубликовать в cs3 ?
эм забыл про while, так как не использовал его не когда, почитаю :) спасиб

:) для того чтобы в title писать название фотки или места и т.д., думаю суть понятна :)
да и вобще, просто интересно стало

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

СлаваRa
02.09.2008, 23:51
честное слово с таким еще ни разу не сталкивался-(

darksranger
03.09.2008, 00:17
ну возьмем простой пример
динамическая галерея, например мебели, нужно в титле писать, например названия, ну например кровать, дверь и т.д. фотографий с асортиментом будет 200+,
как проще сделать ? создавать для каждого файла, файл опись ? не глупо ли это, когда тебеб нада всегото одно слово в титле .... так не проще ли его брать из названия файла ?

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

СлаваRa
03.09.2008, 00:27
оу это я тебе сейчас найду,...

думаю эти ссылки тебе помогу:
http://noregret.org/tutor/gentle/
http://noregret.org/tutor/navigation/

darksranger
03.09.2008, 00:31
вы вобще умеете читать ? тогда прочтите еще раз в доль и поперек мое прошлое сообщение, а потом найдите в ваших ссылках изящное решение проблемы ... еще раз поторяю, не вижу не чего проще, чем брать названия ,из самого файла

если для вас имеет смысл в создании 200+ лишних файлов для одной строчки вы бальной

PS просматрел ваши ссылки, остается один вопрос, ЧТО ВЫ КУРИТЕ ? чтобы на мой топиг выше, дать эти ссылки

fadich
03.09.2008, 02:01
Не знаю в тему или нет будет совет, многие хостеры включают на сервере поддержку чарсетов. У меня это лечилось простой правкой файла .htaccess в корне сайта:
<IfModule mod_charset.c>
CharsetDisable on
</IfModule>

В итоге получалось не строка вида:
_http://ваш_сайт/%30%234%214.jpg

А как и должно быть:
_http://ваш_сайт/обложка.jpg

Это примерная строка, я уже и не помню как оно на самом деле было.
Не знаю поможет вам или нет. Это к слову.

СлаваRa
03.09.2008, 02:42
насчет моего сообщения, приношу извинения, да курить надо переставать:)

. еще раз поторяю, не вижу не чего проще, чем брать названия ,из самого файла

если для вас имеет смысл в создании 200+ лишних файлов для одной строчки вы бальной



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

<im prewiev="images\prew\1.jpg" full="images\full\1.jpg" title="кровать, 3-х спальная"/>

в описание можешь вписать что угодно, не факт же что оно будет в одно слово, возможен же вариант что будет разница в описании и имени файла, а потом уже работать с этим атрибутом, не удобно ли?

darksranger
03.09.2008, 09:53
так, а зачем этот xml ? зачем эти трудности ? )))) у меня масив файлов, передается через php ( скрипт считывает названия файлов в масив, генерирует xml и передает его в flash ) я думаю это удобнее, чем вписывать все файлы в xml

;)

qazwsx
03.09.2008, 15:06
Делай эскейп русского текста и используй его как путь. всего то

darksranger
03.09.2008, 15:38
эскейп ? можно поподробнее

qazwsx
03.09.2008, 15:50
Можно в хелпе искать по ключевым словам.
Example
The following code produces the result someuser%40somedomain%2Ecom:

var email:String = "someuser@somedomain.com";
trace(escape(email));