Moonlight Animate: obiekty inteligentne połączone, zamiana zawartości i rozpakowanie na warstwy
Obiekty inteligentne w Moonlight Animate dostają trzy funkcje, które domykają ich obieg pracy znany z profesjonalnych edytorów grafiki: połączone obiekty inteligentne, zamianę zawartości i rozpakowanie na warstwy.
Połączone obiekty inteligentne
Dotąd obiekt inteligentny przechowywał swoje źródło osadzone w dokumencie. Teraz może też być
połączony — czyli odwoływać się do zewnętrznego pliku .mart na dysku. „Umieść połączony…"
wstawia taki obiekt, a gdy później zmienisz plik źródłowy w innym oknie, „Aktualizuj zawartość"
przeładowuje go z dysku i odświeża podgląd. To wygodne, gdy ten sam element (logo, postać,
element tła) jest używany w wielu projektach i ma się aktualizować w jednym miejscu.
Zamiana zawartości
„Zamień zawartość…" podmienia źródło istniejącego obiektu inteligentnego na inny plik, zachowując jego miejsce w kompozycji. Obiekt osadzony pozostaje osadzony, połączony — ponownie linkuje się do nowego pliku.
Rozpakowanie na warstwy
„Konwertuj na warstwy" robi rzecz odwrotną do tworzenia obiektu: rozpakowuje jego osadzone źródło z powrotem na zwykłe warstwy — z zachowaniem grup i ich struktury — wstawiając je dokładnie w miejscu obiektu w stosie. Obiekt z jedną warstwą zachowuje się jak zwykła rasteryzacja.
Pod maską
Każda z operacji to jeden krok cofania i jest bezpieczna we współpracy w czasie rzeczywistym — zmiany jadą do współpracowników jako rozwiązany obraz, nie jako ścieżka do pliku (której i tak nie mieliby u siebie). Format projektu pozostaje wstecznie zgodny: starsze pliki otwierają się bez zmian, a odwołanie połączonego obiektu to dodatkowe, opcjonalne pole zapisywane przy warstwie.