Просмотр полной версии : почему кирилистические названия файлов не грузятся ?
darksranger
02.09.2008, 19:29
обнаружил проблему
если название файла содержит кирилицу, то файл не грузится
и второй вопрос, попутный и маленький, поэтому не стал создавать тему,
есть ли в AS 2, аналог winApi sleep ? тоесть смысл, сделать задержку в цикле for
интервалы, onenterframe, не годятся, нужна именно задержка, в цикле
( можно, конечно, извратится и сделать свой цикл ( не средствами for ) и в нем, использовать уже либо тайминг твина, либо интервал и т.д. но это криво и геморно, было бы идеально, вставить просто sleep, с нужным таймингом в цикл for )
lexa2000lexa
02.09.2008, 19:33
ну если я не ошибаюся, то проблема с загрузкой из рускоязычных папок была в 8 плеере и лечилась, тем что в начало пути можно было дописать слеш только вот не помню какой врать не буду, но в 9 плеере этой проблему уже нет.
встречный вопрос зачем использовать русский названия папок/файлов
и второй вопрос цикл while не подходит?
darksranger
02.09.2008, 19:51
так получается, мне нада, просто опубликовать в cs3 ?
эм забыл про while, так как не использовал его не когда, почитаю :) спасиб
:) для того чтобы в title писать название фотки или места и т.д., думаю суть понятна :)
да и вобще, просто интересно стало
lexa2000lexa
02.09.2008, 23:33
встречный вопрос зачем использовать русский названия папок/файлов
ну а как быть когда руская винда , и вы делаете десктопное приложение с выбором места установки пользователем, вот чтоб избежать далнейших проблем с подгрузкой, и приходилось пользоваться раньше костылями.
честное слово с таким еще ни разу не сталкивался-(
darksranger
03.09.2008, 00:17
ну возьмем простой пример
динамическая галерея, например мебели, нужно в титле писать, например названия, ну например кровать, дверь и т.д. фотографий с асортиментом будет 200+,
как проще сделать ? создавать для каждого файла, файл опись ? не глупо ли это, когда тебеб нада всегото одно слово в титле .... так не проще ли его брать из названия файла ?
логично не правда ли ... и это всеголишь иголка, в стоге сена, с задачами, где нужно читать кирилистические названия файлов ....
оу это я тебе сейчас найду,...
думаю эти ссылки тебе помогу:
http://noregret.org/tutor/gentle/
http://noregret.org/tutor/navigation/
darksranger
03.09.2008, 00:31
вы вобще умеете читать ? тогда прочтите еще раз в доль и поперек мое прошлое сообщение, а потом найдите в ваших ссылках изящное решение проблемы ... еще раз поторяю, не вижу не чего проще, чем брать названия ,из самого файла
если для вас имеет смысл в создании 200+ лишних файлов для одной строчки вы бальной
PS просматрел ваши ссылки, остается один вопрос, ЧТО ВЫ КУРИТЕ ? чтобы на мой топиг выше, дать эти ссылки
Не знаю в тему или нет будет совет, многие хостеры включают на сервере поддержку чарсетов. У меня это лечилось простой правкой файла .htaccess в корне сайта:
<IfModule mod_charset.c>
CharsetDisable on
</IfModule>
В итоге получалось не строка вида:
_http://ваш_сайт/%30%234%214.jpg
А как и должно быть:
_http://ваш_сайт/обложка.jpg
Это примерная строка, я уже и не помню как оно на самом деле было.
Не знаю поможет вам или нет. Это к слову.
насчет моего сообщения, приношу извинения, да курить надо переставать:)
. еще раз поторяю, не вижу не чего проще, чем брать названия ,из самого файла
если для вас имеет смысл в создании 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
;)
Делай эскейп русского текста и используй его как путь. всего то
darksranger
03.09.2008, 15:38
эскейп ? можно поподробнее
Можно в хелпе искать по ключевым словам.
Example
The following code produces the result someuser%40somedomain%2Ecom:
var email:String = "someuser@somedomain.com";
trace(escape(email));
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.