![]() |
0 Всего найдено: 8
miretskyd
Сообщение
08/10/2009 12:43
Копия темы
Помогите со флэшом Кто знает примудрости хостеров? Сайт выкладывается на хостинг от linode.com Если интересно А теперь вопрос знатокам: Есть там галлерея (витрина), работает через БД, но это не важно... Вобщем ложиться функция подгрузки картинок: Она вот такая function loadBitmapSmoothed(url:String, target:MovieClip, _w:Number, _h:Number) { var bmc:MovieClip = target.createEmptyMovieClip("bmc", target.getNextHighestDepth()); var listener:Object = new Object(); listener.tmc = target; listener.onLoadInit = function(mc:MovieClip) { var xscale = _w/bmc._width; var yscale = _h/bmc._height; var mt = new Matrix(); mt.scale(xscale,yscale); var bitmap:BitmapData = new BitmapData(_w, _h, true); this.tmc.attachBitmap(bitmap,this.tmc.getNextHighestDepth(),"auto",true); bitmap.draw(mc,mt); bmc.removeMovieClip(); }; var loader:MovieClipLoader = new MovieClipLoader(); loader.addListener(listener); loader.loadClip(url,bmc); } Непонятно: Проверял перед выдачей на вышеупомянутый хостинг на своем тестовом хосте все работало. Пожалуйста, кто может советом помочь?
JohnnyK
Сообщение
08/10/2009 12:57
Копия темы
по моему он просто не знает откуда грузить...адрес правильно прописан?0_о
miretskyd
Сообщение
08/10/2009 13:13
Копия темы
=) ну естественно правильно, уже и глобальный пробовал, и относительный... то что адресс приходит во флэш и он правильный, в этом сомнений быть не может (проверял), тут скорее проблема хостера... ну или инопланетяне как обычно что-то напортачили.... МОЖЕТ имена цыферно буквенные?, но с какой стати? Вобщем это нужно мнение того редкого человека, который сталкивался с размещением флэш-сайтов на этом хостинге =) Аууу, где же ты? =)
RiDDi
Сообщение
08/10/2009 13:15
Копия темы
вы начинаете работать с картинкой, когда она ещё не загружена! listener.onLoadInit замените на listener.onLoadСomplete хостинг тут не причем ))) На локали работает, потому что там скорость такая, что успевает загрузиццо все
miretskyd
Сообщение
08/10/2009 13:27
Копия темы
Неее, с LoadComplete даже на локале перестает работать =( не то... Но сама мысль неплоха думаю, стоит покапать в этом направлении... спасибо.
RiDDi
Сообщение
08/10/2009 13:32
Копия темы
дааааа. потому что у тебя там все нафик неправильно ) напутано с лиснером и лоадером. логика должна быть такая: создаем лоадер, вешаем на него лиснер начинаем загружаться объект в лоадер. слушаем его через литнер когда слышим что мол Complete, выполняем все остальные операции с загруженным объектом это если выполняется после загрузки, значит надо вынести тоже в функцию LoadComplete переделывай все ))) для проверки используй на локали удаленный адрес, трассируй весь процесс и смотри, что где происходит в процессе выполнения..
miretskyd
Сообщение
08/10/2009 13:37
Копия темы
Для проверки я пользуюсь своим хостом... Т.е. прям в инете и маслаю... Вот тут работает Спасибо за помощь, буду копать.
RiDDi
Сообщение
08/10/2009 13:41
Копия темы
0
я исправил коммент.. ты создаешь объект и загружаешь в него другой объект. а надо создавать лоадер и загружать в него объект. а как ты трассируешь в инете?)) тогда надо выводить в окно трассер, иначе ты не увидишь как все выполняецо.. незачто :) |
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |