Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.11.02;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.008 c
6-1194779658
Costy
2007-11-11 14:14
2008.11.02
Органицая обмена большого коичества такста


1-1202054224
dreamse
2008-02-03 18:57
2008.11.02
Как, зная имя EXE, определить Handle окна этой программы


11-1193577066
АртемКо
2007-10-28 16:11
2008.11.02
Проблема с array of pstrlist


1-1201897002
elserpiente
2008-02-01 23:16
2008.11.02
ListView


11-1195021960
Sour Smile
2007-11-14 09:32
2008.11.02
Компиляция в Collapse





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский