|
|
|||||
В as3 параметры приходят в stage.loaderInfo.parameters вообще то
__________________
if (love is true) break my.heart; |
|
|||||
это мой первый swf на as3, ...незнал.
weba.text = stage.loaderInfo.parameters.webpath получилось! Последний раз редактировалось xdoom; 04.09.2008 в 15:00. |
|
|||||
может стоит найти проблему...
так может стоит найти проблему....
с помощью добавления слушателей: var pictLdr:Loader = new Loader(); configureListeners(loader); var pictURL:String = "m1_.jpg"; var pictURLReq:URLRequest = new URLRequest(pictURL); try { pictLdr.load(pictURLReq); } catch (error:Error) { trace("Unable to load requested document."); } addChild(pictLdr); private function configureListeners(dispatcher:IEventDispatcher):void { dispatcher.addEventListener(Event.COMPLETE, completeHandler); dispatcher.addEventListener(Event.OPEN, openHandler); dispatcher.addEventListener(ProgressEvent.PROGRESS, progressHandler); dispatcher.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler); dispatcher.addEventListener(HTTPStatusEvent.HTTP_STATUS, httpStatusHandler ); dispatcher.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler); } private function openHandler(event:Event):void { trace("openHandler: " + event); } private function progressHandler(event:ProgressEvent):void { trace("progressHandler loaded:" + event.bytesLoaded + " total: " + event.bytesTotal); } private function securityErrorHandler(event:SecurityErrorEvent):void { trace("securityErrorHandler: " + event); } private function httpStatusHandler(event:HTTPStatusEvent):void { trace("httpStatusHandler: " + event); } private function ioErrorHandler(event:IOErrorEvent):void { trace("ioErrorHandler: " + event); } А дальше смотрите что там у вас за ошибка и думайте что делать, как обыгрывать... Последний раз редактировалось iNils; 02.10.2008 в 11:07. |
|
|||||
Лучше бы сам что нибудь свое придумал, чем брать исходники с чужих сайтов (http://theflashblog.com/?cat=4)
__________________
if (love is true) break my.heart; |
|
|||||
Вот как мы решили данную проблему у себя. Честное слово нет времени дотошно расписывать. Просто необходимо добавить параметр base, в нем указать путь, который будет восприниматься флешем как корневой.
В примере использовалась библиотека SWFObject // <![CDATA[ var so = new SWFObject("http://strix.by/swf/map/map.swf, "map", "640", "480", "9", #ffffff"); so.addParam("base", "http://strix.by/swf/map/"); so.addParam("allowFullScreen", "true"); so.write("flashcontent"); // ]]> </script> Последний раз редактировалось iNils; 02.10.2008 в 11:07. Причина: Добавлена ссылка на Adobe документацию |
|
|||||
Цитата:
я решил улучшить этот механизм, и так же поделится сорсами с людьми, не вижу ничего плохого или противоправного в своих действиях.. хотелось создать swf файл который которому будет указываться директория и и названия файлов для отображения.. две-три переменных например dir= myfoto\dec07\ fname= img это указываться в html и флешка грузит фотки из дериктории, при этом их количество можжет определять сама.. это я уже проходил.. только не получилось как я хотел пока. сейчас делаю то что ни укого ранее не видел.. может буду использовать в своём проекте наработки других флешеров, но в целом должно получиться что то - не на что не похожее.. p.s. мне было бы приятно еслиб знал что мой опыт кому то пригодился, не думаю что перец кто выложил пример на theflashblog был бы против использования его дизайна у кого то там на страничке. ( был бы против не выкладывал ) Цитата:
но проблема осталась нерешённой если в *.html поместить *.swf из директории на другом уровне (где нить из папки) и попробовать загрузить файлы по относительным путям то ничего не получится, не работает относительно swf как и html может у меня руки запутались, или просто не умею ещё, ненаю, не выходит. |
|
|||||
стервочка (я мужик)
|
xdoom, у фэшки есть параметр base, который указывает, на место начала относительных путей. по умолчанию он равен директории страницы, на которой находится флэшка.
|
|
|||||
Можно просто сделать так в html
Пример поклацайте в низу страниц флешка счетчик, она одна и таже, но грузит в себя файл с одним и тем-же названием, но с разных папок http://murmadillo.tut.su/php_flash/page_2.html |
|
|||||
Сомневаюсь, что ошибка в этом, но все же скажу.
У вас в первом посте опечатка в коде, судя по всему: Проверьте на всякий случай, правильно ли у вас в самом коде флешки. Иногда бывает, что из-а таких вещей люди долго сидят за дебагом
__________________
Дело не в тебе |
|
|||||
Цитата:
Цитата:
Цитата:
СПАСИБО! |
Часовой пояс GMT +4, время: 20:46. |
|
« Предыдущая тема | Следующая тема » |
|
|