|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Странные параметры DOMSymbolInstance
Коммиты шли сплошным потоком. .fla помечались как бинарники, и если менялись, то только целиком. Работа кипела, ничто не предвещало беды. Пока в один прекрасный момент не перестали выделяться явно имеющиеся на stage символы.
Одним тихим утром это было замечено. Никто не мог понять, как с этим справиться и, главное, как это вообще могло произойти. После нескольких часов автор битого коммита был найден и смотивирован отыскать истинную причину ошибки. После долгой копки в .xfl и иерархии DOM оказалось, что изменился ровно один параметр ровно в одном, но, к сожалению, очень часто встречающемся символе. К счастью, попытка найти решение в FlashIDE не возымела успеха, равно как и попытка повторить ошибку. Быстро был составлен скрипт и на сервер полетел огроменный коммит с кучей исправленных и перепакованных бинарников. Смеркалось. Цитата:
<DOMSymbolItem xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://ns.adobe.com/xfl/2008/" name="SymbolA" itemID="4eead774-000005c4" lastModified="1363844520"> <timeline> <DOMTimeline name="SymbolA"> <layers> <DOMLayer name="Layer 1" color="#4FFF4F" current="true" isSelected="true"> <frames> <DOMFrame index="0" keyMode="9728"> <elements> -- <DOMSymbolInstance libraryItemName="SymbolB" selected="true" symbolType="graphic" loop="loop"> ++ <DOMSymbolInstance libraryItemName="SymbolB" locked="true" symbolType="graphic" loop="loop"> <matrix> <Matrix ty="-186"/> </matrix> <transformationPoint> <Point x="339" y="189"/> </transformationPoint> </DOMSymbolInstance> </elements> </DOMFrame> </frames> </DOMLayer> </layers> </DOMTimeline> </timeline> </DOMSymbolItem> Но что значат эти два параметра DomSymbolInstance: `selected` и `locked`? И как получилось, что первый заменился вторым при манипуляциях исключительно во FlashIDE?
__________________
Дебаггер не предлагать |
|
|||||
А ведь скоро два года, как наткнулся на сабжевый баг. Ну не суть.
Оказывается, это действительно можно сделать неосторожной манипуляцией во flashIDE. Не пытайтесь повторить дома! Как сделать обратно, не разворачиваясь в .xfl - я не знаю: Цитата:
__________________
Дебаггер не предлагать |
|
|||||
[+4 06.05.14]
|
Чувак вообще странно, что кто то работает с .xfl . Очень странно, так как таких тем не возникает, до этого просто не доходят. Все делают другими средставами.
Конкретно задача какая? ( изначальная )
__________________
Марк Tween |
|
|||||
Действительно воспроизвел это все во Flash CC, все так и есть, визуально, средствами IDE, это можно исправить только откатив действие в журнале, больше способа я не нашел и не нагуглил. Спасибо, из серии хозяйке на заметку.
|
|
|||||
Регистрация: Jan 2013
Сообщений: 322
|
Цитата:
может надо правый клик по пустой области -> упорядочить -> разблокировать все? у меня просто flash pro нету, попробовать не могу нагуглил Цитата:
|
|
|||||
Да разблокировать работает, сейчас проверил)), меня просто в инструкции эти строчки смутили select the group or symbol - выбрать и разблокировать если выбрать символ не получается? Тогда это не баг. Просто особенность про которую почти никто не знает.
|
Часовой пояс GMT +4, время: 04:59. |
|
« Предыдущая тема | Следующая тема » |
Теги |
DOMSymbolInstance , xfl |
|
|