2009-04-14 18 views
5

Scena w programie Flash CS4 Authoring Enviroment to działający plik SWF. To, co sprawia, że ​​narzędzia 3D i Bone działają w IDE.Dostęp do sceny we Flasha CS4 IDE

Czy można uzyskać dostęp do tego pliku SWF? Podejrzewam, że natychmiastowa odpowiedź byłaby nie, ponieważ może to spowodować pewne problemy z bezpieczeństwem i spowodować, że wielu programistów zawiesza IDE co 5 minut :).

To powiedziawszy, nie spodziewam się, że jest to prosty proces, ale myślę, że powinien istnieć sposób na uzyskanie dostępu do tego.

Jakieś myśli?

+0

Tak, zgadzasz się z Flash CS4. Ja usunę moją odpowiedź, ponieważ nie ma tu zastosowania. – Stiggler

Odpowiedz

2

Mogę Ci tylko powiedzieć, jak działają komponenty na scenie, gdzie próbowaliśmy uzyskać dostęp do tego, o czym mówisz.

Podejrzewam, że w ich rdzeniu narzędzia 3d i bone są implementowane za pomocą technologii podobnej do komponentu, aby wyświetlać instancję "na żywo". Zasadniczo wymagałoby to skompilowanej instancji pliku SWF podglądu na żywo, który jest umieszczony na scenie. Wprowadzanie w błąd to myślenie o scenie jako o pojedynczym graczu. Podgląd każdego komponentu działa w jego własnej piaskownicy, która, o ile wiem, nie ma możliwości komunikacji z innymi podglądami komponentów na etapie IDE. Nie ma wspólnej lokalizacji przechowywania.

Oczywiście, jeśli byłeś odpowiedzialny za podgląd swf (tak jak w przypadku komponentu), możesz wypróbować LocalConnection na czacie, ale podglądy, które chcesz przeniknąć, zostaną zamknięte. Podejrzewam, że jeśli kopiesz wystarczająco mocno, możesz znaleźć podgląd kości/3d ukryty w folderach instalacyjnych (być może w swc .. ik.swc wygląda interesująco) i może być w stanie zhakować o tym przy pomocy dekompilatora, ale zaraz po wyjęciu z pudełka, nie jestem pewien, czy istnieje rozwiązanie tego, o co prosisz.

+0

dzięki za wskazówki. Zajrzę do plików SWC. –

Powiązane problemy