![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Немагу загрузить картинку по загруженой ссылке из файла. Сперва гружу переменную ...
var lv:LoadVars = new LoadVars(); lv.onLoad = function(success:Boolean) { if (success) { urlFon=(this.urlFon); trace(urlFon); } } Цитата:
mcLoader=new MovieClipLoader(); attachMovie("Fon","Fon",1); clip=_root.Fon; mcLoader.loadClip(urlFon, clip); Цитата:
если записать сразу название файла то грузиться беспроблем
__________________
Дети не должны знать о своих родителях |
|
|||||
|
Модрон-ветеринар
|
Для начала: из какого места кода вы пытаетесь загрузить картинку?
Это надо делать, когда уже определена переменная urlFon, то есть изнутри обработчика onLoad. То есть попробуйте loadClip записать внутри него после получения значения переменной. А все остальное (создание экземпляра MCL и прочее) можно оставить снаружи, это выполнится мгновенно, в отличие от загрузки url картинки. То есть так: var lv:LoadVars = new LoadVars(); lv.onLoad = function(success:Boolean) { if (success) { urlFon = this.urlFon; loadImage(urlFon); } }; lv.load(......); ..... mcLoader = new MovieClipLoader(); attachMovie("Fon", "Fon", 1); function loadImage (picurl:String) { mcLoader.loadClip(picurl, Fon); } PS. Если загрузку картинки больше нигде не надо использовать, можно обойтись без спец.функции, а записать строку загрузки прямо сразу внутри onLoad: Последний раз редактировалось mooncar; 10.05.2010 в 16:08. |
|
|||||
|
Вот весь код
mcLoader = new MovieClipLoader(); attachMovie("Fon","Fon",1); var lv:LoadVars = new LoadVars(); lv.onLoad = function(success:Boolean) { if (success) { //НАСТРОЙКА ПЕРЕМЕННЫХ ShapkaText=(this.ShapkaText); urlFon=(this.urlFon); loadImage(urlFon); // функция } } function loadImage (picurl:String) { trace(picurl); mcLoader.loadClip(picurl, Fon); } lv.load('config.ini'); //Загрузка конфигураций Цитата:
function loadImage (picurl:String) { trace(picurl); mcLoader.loadClip("Obloshka.jpg", Fon); } Может както нужно указать, что picurl именно ссылка ? И почему в трейсе кавычка на следующей строке ? строение config.ini Цитата:
__________________
Дети не должны знать о своих родителях |
|
|||||
|
Модрон-ветеринар
|
Верное написание config.ini будет таким:
Переносы строк недопустимы. У вас url получается со вставленным переносом строки (точнее их получается два, так как флеш интерпретирует и возврат каретки тоже как новую строку), поэтому и кавычка там есть через строку. Разумеется, по такому url загрузить флеш ничего не может. Последний раз редактировалось mooncar; 10.05.2010 в 16:44. |
|
|||||
|
Модрон-ветеринар
|
Пожалуйста.
PS. А зачем вы обрамляете правые части выражений в лишние скобки? Не надо так делать. Не создавайте лишние сущности. Синтаксис AS этого не предусматривает. Переносы строк - это тоже оказалось лишними сущностями. Повышайте знание матчасти с помощью хелпа и учебников, это сэкономит вам время ![]() Последний раз редактировалось mooncar; 10.05.2010 в 17:59. |
![]() |
![]() |
Часовой пояс GMT +4, время: 04:48. |
|
|
« Предыдущая тема | Следующая тема » |
|
|