F_attaka
12.05.2010, 14:34
Вопрос унификации использования компонента.
Допустим загружаем данные в компонент и пишем ОТНОСИТЕЛНЫЕ пути. Все замечательно работает когда этот флэш лежит на том же сайте что и данные, скрипт, не важно...
Но стоит этот компонент, расположенный в другом домене, загружать допустим в страницу MySрace, как наступет полный ступор. ПРи прописи полных путей -все работает.
Я понимаю, пиши в мэйн муве полные пути и обращайся к этой переменной и дописывай сложный путь из относительного для конкретного действия на стороннем сервере и абсолютного пусти к этому серверу.
пример:
var pahtTo:String="http://myServ.com/someFolder/"; // в главном контейнере.
в любом мувике пишем так:
vat localFolder:String="someFolder/mXML.xml"
var realPathTo:String=pathTo+localFolder;
getXML(realPathTo);// так получим данные скажем на Спейсе.
Но мне это не нравится.Как сделать отностительные пути? Чтобы это было вне ЖЖ, сетей, Space чего угодно. При этом компонент живет на одном домене ест-но.
Есть варианты? С политиками домэйнов поигрался -не решил...
Мне кажется еще и спейс душит на корню отностительные вызовы. Варианты передать из HTML кода данные во флэш тоже почему-то не проходят, то есть проходят, но не работет это. Через SWFObject тот же...
Мне нужен как ленивому (и это правильно, не стоит же копаться каждый раз в коде прописывая абсолютные пути для клиента, да даже XMLем передавать и -то ). универсальный вариант для универсального компонента.
Да, классы работают в MVC паттерне. Но это не важно...
Благодарю. Можно просто намекнуть. Не разжевывая.
ну да, ясно что флэш компонент вызывает данные ОТНОСИТЕЛЬНО той страницы, куда его загрузили. Так ,если компонент загружен на MySpace, то он уже и вызывает данные с MySpace. так? так. но все равно хочется исключить какую-то надежду. Ведь тогда выходит, что в парктику кодирования надо заложить ВЕЗДЕ эту фишку. Надо, не надо, иметь переменную в контейнере с путями абсолютными...сегодня компоннет в соствае сайта азавтра ты его продать захочешь и попадешь...
Допустим загружаем данные в компонент и пишем ОТНОСИТЕЛНЫЕ пути. Все замечательно работает когда этот флэш лежит на том же сайте что и данные, скрипт, не важно...
Но стоит этот компонент, расположенный в другом домене, загружать допустим в страницу MySрace, как наступет полный ступор. ПРи прописи полных путей -все работает.
Я понимаю, пиши в мэйн муве полные пути и обращайся к этой переменной и дописывай сложный путь из относительного для конкретного действия на стороннем сервере и абсолютного пусти к этому серверу.
пример:
var pahtTo:String="http://myServ.com/someFolder/"; // в главном контейнере.
в любом мувике пишем так:
vat localFolder:String="someFolder/mXML.xml"
var realPathTo:String=pathTo+localFolder;
getXML(realPathTo);// так получим данные скажем на Спейсе.
Но мне это не нравится.Как сделать отностительные пути? Чтобы это было вне ЖЖ, сетей, Space чего угодно. При этом компонент живет на одном домене ест-но.
Есть варианты? С политиками домэйнов поигрался -не решил...
Мне кажется еще и спейс душит на корню отностительные вызовы. Варианты передать из HTML кода данные во флэш тоже почему-то не проходят, то есть проходят, но не работет это. Через SWFObject тот же...
Мне нужен как ленивому (и это правильно, не стоит же копаться каждый раз в коде прописывая абсолютные пути для клиента, да даже XMLем передавать и -то ). универсальный вариант для универсального компонента.
Да, классы работают в MVC паттерне. Но это не важно...
Благодарю. Можно просто намекнуть. Не разжевывая.
ну да, ясно что флэш компонент вызывает данные ОТНОСИТЕЛЬНО той страницы, куда его загрузили. Так ,если компонент загружен на MySpace, то он уже и вызывает данные с MySpace. так? так. но все равно хочется исключить какую-то надежду. Ведь тогда выходит, что в парктику кодирования надо заложить ВЕЗДЕ эту фишку. Надо, не надо, иметь переменную в контейнере с путями абсолютными...сегодня компоннет в соствае сайта азавтра ты его продать захочешь и попадешь...