Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.11.02;
Скачать: CL | DM;

Вниз

Flash 3D - ролик "на лету"   Найти похожие ветки 

 
Ламо777   (2008-09-12 13:13) [0]

Здравствуйте!
Продолжаю ветку, начатую на днях)))
Мне нужно динамически (по данным из БД) сформировать 3D-модель механизма/объекта.
С движком я в принципе определился, буду делать на Sandy3D.
А вопрос такой - как динамически сформировать(или создать) на сервере мувик? Как забирать данные я уже примерно понял - читать из
XML-файла на сервере. А вот как передать falsh-ролику урл этого файла?
И еще - в каком виде нужно выкладывать ролик на сервере?
Сейчас делаю все по мануалам - там стандартная конструкция - *.fla мувик и *.as - класс,
в котором вся логика. В Adobe Flash"e все работает, но на веб-сервере это ведь не будет работать?

P.S. извиняюсь за сумбурность, если что не понятно - объясню подробнее.


 
KilkennyCat ©   (2008-09-12 13:19) [1]


> как передать falsh-ролику урл этого файла?


function Load(success){
   if (success){
       var BaseNode = thisXML.childNodes[0];
       for (ii = 0; ii < BaseNode.childNodes.length; ii++){
 if (BaseNode.childNodes[ii].nodeName == "param") {
               url = BaseNode.childNodes[ii].attributes["url_rolika"];
 };
}
   }
}

thisXML = new XML();
thisXML.ignoreWhite = true;
thisXML.onLoad = LoadCombo;
thisXML.load("data.xml");


 
KilkennyCat ©   (2008-09-12 13:21) [2]

<?xml version="1.0" encoding="windows-1251"?>
<document>
<param url_rolika="http://www.tesonero.ru/" />
</document>

типа так


 
Ламо777   (2008-09-12 13:24) [3]


> KilkennyCat ©   (12.09.08 13:19) [1]

Спасибо.
Но есть загвоздка - на сервере при запросе пользователя будет
создаваться файл с именем типа 77g6s78g67s6.xml.
И вот как передать ролику урл именно "его" файла?

По выкладыванию ролика в веб - неужели никто не сталкивался?


 
Ламо777   (2008-09-12 13:26) [4]


> KilkennyCat ©   (12.09.08 13:21) [2]

Извиняюсь, поздно заметил.
Т.е. в примере "url_rolika" - это не собственно урл, а имя атрибута, содержащего урл? Тогда в принципе проблема решена. Спасибо большое!


 
KilkennyCat ©   (2008-09-12 13:28) [5]


> KilkennyCat ©   (12.09.08 13:21) [2]


2 модератору: это не реклама тэсонеро, просто выдрал из своей работы, не заметил.


 
KilkennyCat ©   (2008-09-12 13:30) [6]


> Ламо777   (12.09.08 13:26) [4]

тут ошибся:
function Load(success){
читать как
function LoadСombo(success){


 
Ламо777   (2008-09-12 13:40) [7]


> KilkennyCat

-  как можно выложить на сервер flash-ролик?
В виде *.swf файла, и при этом он будет подгружать данные из внешних ресурсов(xml и т.д.).
Или можно как-то на сервере формировать ActionScript-файл, а потом из
него "компилить" ролик?

))) Знаю, что вопросы наитупейшие, но гугл на этот счет молчит, а литературы(хорошей) не нашел.


 
KilkennyCat ©   (2008-09-12 13:44) [8]


> Или можно как-то на сервере формировать ActionScript-файл,
>  а потом из
> него "компилить" ролик?

вот таким макаром не знаю... я во флэше узкоспециализированно разбираюсь. Были задачи, в объеме их решения знания и получил.

Так что, я бы делал
> В виде *.swf файла, и при этом он будет подгружать данные
> из внешних ресурсов(xml и т.д.).


 
Ламо777   (2008-09-12 14:00) [9]


> KilkennyCat ©   (12.09.08 13:44) [8]

Спасибо за помощь.



Страницы: 1 вся ветка

Текущий архив: 2008.11.02;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.006 c
2-1222338232
Дева
2008-09-25 14:23
2008.11.02
каталог запуска программы


2-1222244200
Iris
2008-09-24 12:16
2008.11.02
имя программы


4-1199360443
S7r
2008-01-03 14:40
2008.11.02
Событие изменения check box в tree view


2-1222065054
Sten
2008-09-22 10:30
2008.11.02
Поиск


15-1221193757
Slider007
2008-09-12 08:29
2008.11.02
С днем рождения ! 12 сентября 2008 пятница





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский