Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   SWFobject + id + *.as + swf? (http://www.flasher.ru/forum/showthread.php?t=95656)

elvises 11.05.2007 02:14

SWFobject + id + *.as + swf?
 
Доброго!
вопрос на самом деле проще: есть хэтэмэльная страница, в которую по средствам SWFObject`а вставлена одна флэшка(swf) клонированная три раза только с разными id.
Вопрос:
Как сделать так , чтобы файл *.as передавал часть скрипта, для первой флэшки, другую часть для второй и тд...?(когда как сорс свфки один, а разные только айди присвоенные свф обжектом).

Заранее благодарен.

lowka 11.05.2007 02:21

Никак.

elvises 11.05.2007 02:24

как же так? неужели никакой подобной оптимизации сайтов нет?

lowka 11.05.2007 02:31

Если вам так это необходимо, то можно написать некое расширение XML, которое будет полностью описывать все и вся в вашем приложении + парсер всего этого. Для простых случаев это возможно.

elvises 11.05.2007 02:37

может подскажете более простой способ? или проще множить флэшки вручную? то есть создавая кучу
файлов?

lowka 11.05.2007 02:45

Что значит множить? Самый простой способ реализовать задуманное вами(если я правильно все понял) это делать ручками swf(модули) и разбивать приложение на модули(отдельные swf-файлы) и их уже подгружать в приложение (главный модуль). Само приложение должно иметь возможности к расширению функциональности без перекомпиляции.

screamge 11.05.2007 02:55

Я надеюсь вы не считаете что swf подгружает скрипты из as файлов. Просто из формулировки вопроса, именно так и понятно.

elvises 11.05.2007 02:58

Спасибо, навело на новые мысли. но всё таки, мне кажется, должно быть решение разделения swf`ок по id, не обязательно чтобы *.as их находил, он просто сгребает переменные в кучу(это удобно), может тотже xml может увидеть id обжекта и сунуть переменные нужные именно ему?

screamge 11.05.2007 03:04

насколько я понимаю у вас не верное прдставление о работе с классами. swf берёт код из as файлов только на момент компиляции. Что касается вопроса, то исходя из реальности такое сделать невозможно. Можно чтобы разные swf пользовались разными методами одного класса, но тогда зачем он вообще нужен?

lowka 11.05.2007 03:07

перечитал вопрос. что-то меня не в ту степь занесло :D
грузите каждым swf один(или разные) xml-документы в которых будут параметры для них, а адреса документов, если это нужно/хочется задавайте через метод SWFObject'а addVariable.


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

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