Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 04.09.2008, 14:44
Rzer вне форума Посмотреть профиль Отправить личное сообщение для Rzer Посетить домашнюю страницу Rzer Найти все сообщения от Rzer
  № 11  
Ответить с цитированием
Rzer
 
Аватар для Rzer

блогер
Регистрация: Feb 2007
Адрес: Spb
Сообщений: 612
Записей в блоге: 8
Отправить сообщение для Rzer с помощью ICQ
В as3 параметры приходят в stage.loaderInfo.parameters вообще то

Старый 04.09.2008, 14:56
xdoom вне форума Посмотреть профиль Отправить личное сообщение для xdoom Найти все сообщения от xdoom
  № 12  
Ответить с цитированием
xdoom
 
Аватар для xdoom

Регистрация: Apr 2008
Адрес: black sea
Сообщений: 137
Отправить сообщение для xdoom с помощью MSN Отправить сообщение для xdoom с помощью Skype™
Цитата:
Сообщение от Rzer Посмотреть сообщение
В as3 параметры приходят в stage.loaderInfo.parameters вообще то
это мой первый swf на as3, ...незнал.



weba.text = stage.loaderInfo.parameters.webpath

получилось!


Последний раз редактировалось xdoom; 04.09.2008 в 15:00.
Старый 04.09.2008, 14:59
Александр Красовский вне форума Посмотреть профиль Отправить личное сообщение для Александр Красовский Найти все сообщения от Александр Красовский
  № 13  
Ответить с цитированием
Александр Красовский

Регистрация: Jul 2008
Сообщений: 2
Отправить сообщение для Александр Красовский с помощью ICQ
По умолчанию может стоит найти проблему...

так может стоит найти проблему....
с помощью добавления слушателей:

Код:
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);
        }
Только не забудте импортировать соответствующие классы
Код:
import flash.events.Event;
import flash.events.ProgressEvent;
import flash.events.SecurityErrorEvent;
import flash.events.IEventDispatcher;
import flash.events.IOErrorEvent;
import flash.events.HTTPStatusEvent
А дальше смотрите что там у вас за ошибка и думайте что делать, как обыгрывать...


Последний раз редактировалось iNils; 02.10.2008 в 11:07.
Старый 04.09.2008, 19:37
Rzer вне форума Посмотреть профиль Отправить личное сообщение для Rzer Посетить домашнюю страницу Rzer Найти все сообщения от Rzer
  № 14  
Ответить с цитированием
Rzer
 
Аватар для Rzer

блогер
Регистрация: Feb 2007
Адрес: Spb
Сообщений: 612
Записей в блоге: 8
Отправить сообщение для Rzer с помощью ICQ
Лучше бы сам что нибудь свое придумал, чем брать исходники с чужих сайтов (http://theflashblog.com/?cat=4)

Старый 05.09.2008, 14:55
krolser вне форума Посмотреть профиль Отправить личное сообщение для krolser Найти все сообщения от krolser
  № 15  
Ответить с цитированием
krolser
 
Аватар для krolser

Регистрация: Oct 2007
Адрес: Гродно
Сообщений: 67
Отправить сообщение для krolser с помощью Skype™
Вот как мы решили данную проблему у себя. Честное слово нет времени дотошно расписывать. Просто необходимо добавить параметр 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 документацию
Старый 01.10.2008, 15:13
xdoom вне форума Посмотреть профиль Отправить личное сообщение для xdoom Найти все сообщения от xdoom
  № 16  
Ответить с цитированием
xdoom
 
Аватар для xdoom

Регистрация: Apr 2008
Адрес: black sea
Сообщений: 137
Отправить сообщение для xdoom с помощью MSN Отправить сообщение для xdoom с помощью Skype™
Цитата:
Сообщение от Rzer Посмотреть сообщение
Лучше бы сам что нибудь свое придумал, чем брать исходники с чужих сайтов (http://theflashblog.com/?cat=4)
первый опыт на as3 ...
я решил улучшить этот механизм, и так же поделится сорсами с людьми, не вижу ничего плохого или противоправного в своих действиях..
хотелось создать swf файл который которому будет указываться директория и и названия файлов для отображения.. две-три переменных

например
dir= myfoto\dec07\
fname= img
это указываться в html и флешка грузит фотки из дериктории, при этом их количество можжет определять сама.. это я уже проходил..

только не получилось как я хотел пока.
сейчас делаю то что ни укого ранее не видел.. может буду использовать в своём проекте наработки других флешеров, но в целом должно получиться что то - не на что не похожее..
p.s. мне было бы приятно еслиб знал что мой опыт кому то пригодился, не думаю что перец кто выложил пример на theflashblog был бы против использования его дизайна у кого то там на страничке. ( был бы против не выкладывал )



Цитата:
Сообщение от krolser Посмотреть сообщение
Вот как мы решили данную проблему у себя. Честное слово нет времени дотошно расписывать. Просто необходимо добавить параметр 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>

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


но проблема осталась нерешённой

если в *.html поместить *.swf из директории на другом уровне (где нить из папки)
и попробовать загрузить файлы по относительным путям то ничего не получится,
не работает относительно swf как и html
может у меня руки запутались, или просто не умею ещё, ненаю, не выходит.

Старый 01.10.2008, 17:04
BlooDHounD вне форума Посмотреть профиль Отправить личное сообщение для BlooDHounD Посетить домашнюю страницу BlooDHounD Найти все сообщения от BlooDHounD
  № 17  
Ответить с цитированием
BlooDHounD
стервочка (я мужик)
 
Аватар для BlooDHounD

блогер
Регистрация: Mar 2004
Адрес: Борисов
Сообщений: 3,161
Записей в блоге: 22
xdoom, у фэшки есть параметр base, который указывает, на место начала относительных путей. по умолчанию он равен директории страницы, на которой находится флэшка.

Старый 02.10.2008, 00:20
Alex Lexcuk вне форума Посмотреть профиль Отправить личное сообщение для Alex Lexcuk Посетить домашнюю страницу Alex Lexcuk Найти все сообщения от Alex Lexcuk
  № 18  
Ответить с цитированием
Alex Lexcuk

блогер
Регистрация: Mar 2008
Адрес: Донецк_city
Сообщений: 1,094
Записей в блоге: 5
Можно просто сделать так в html
Код:
 <base href="ваша папка с картинками">
Пример поклацайте в низу страниц флешка счетчик, она одна и таже, но грузит в себя файл с одним и тем-же названием, но с разных папок
http://murmadillo.tut.su/php_flash/page_2.html

Старый 02.10.2008, 04:11
AL.exe вне форума Посмотреть профиль Отправить личное сообщение для AL.exe Посетить домашнюю страницу AL.exe Найти все сообщения от AL.exe
  № 19  
Ответить с цитированием
AL.exe
 
Аватар для AL.exe

Регистрация: Jan 2004
Адрес: Net
Сообщений: 1,049
Отправить сообщение для AL.exe с помощью ICQ
Сомневаюсь, что ошибка в этом, но все же скажу.
У вас в первом посте опечатка в коде, судя по всему:
Код:
var pictURL:String = webpach + "m1_.jpg";
Проверьте на всякий случай, правильно ли у вас в самом коде флешки. Иногда бывает, что из-а таких вещей люди долго сидят за дебагом
__________________
Дело не в тебе

Старый 02.10.2008, 10:57
xdoom вне форума Посмотреть профиль Отправить личное сообщение для xdoom Найти все сообщения от xdoom
  № 20  
Ответить с цитированием
xdoom
 
Аватар для xdoom

Регистрация: Apr 2008
Адрес: black sea
Сообщений: 137
Отправить сообщение для xdoom с помощью MSN Отправить сообщение для xdoom с помощью Skype™
Цитата:
Сообщение от BlooDHounD Посмотреть сообщение
xdoom, у фэшки есть параметр base, который указывает, на место начала относительных путей. по умолчанию он равен директории страницы, на которой находится флэшка.
Ясно.. это решает проблему вдоль и поперёк.

Цитата:
Сообщение от Alex Lexcuk Посмотреть сообщение
Можно просто сделать так в html
Код:
 <base href="ваша папка с картинками">
Пример поклацайте в низу страниц флешка счетчик, она одна и таже, но грузит в себя файл с одним и тем-же названием, но с разных папок
http://murmadillo.tut.su/php_flash/page_2.html
супер!... Спасибо.

Цитата:
Сообщение от AL.exe Посмотреть сообщение
Сомневаюсь, что ошибка в этом, но все же скажу.
У вас в первом посте опечатка в коде, судя по всему:
Код:
var pictURL:String = webpach + "m1_.jpg";
Проверьте на всякий случай, правильно ли у вас в самом коде флешки. Иногда бывает, что из-а таких вещей люди долго сидят за дебагом
да, я её заметил в тот же часоказалось не везде поправил), она только в тексте для форума, у меня уже все работет.

СПАСИБО!

Создать новую тему Ответ Часовой пояс GMT +4, время: 09:36.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 09:36.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.