Пример sciter-sdk\samples\tests\graphics\test-svg.htm не работает (как и многие другие примеры).
Я его немного сократил. Если вручную менять "background-image:@IMG1;", то работает, оба SVG загружаются.
А как менять из скрипта не понимаю.
"svg.style#background-image = "svg/lion.svg"; " — не работает, никаких ошибок не выдается.
Здравствуйте, jed, Вы писали:
jed>Пример sciter-sdk\samples\tests\graphics\test-svg.htm не работает (как и многие другие примеры). jed>Я его немного сократил. Если вручную менять "background-image:@IMG1;", то работает, оба SVG загружаются. jed>А как менять из скрипта не понимаю. jed>"svg.style#background-image = "svg/lion.svg"; " — не работает, никаких ошибок не выдается.
sciter-sdk\samples\tests\table-manipulations\table-op.htm — где-то потеряли строчку
var table = self.select(#test);
Ну и с теми что в HTMLayoutSDK\html_samples часто непонятно, какие-то работат, какие-то нет.
Вообщем я помню, когда смотрел много примеров один за другим, было ощущение, что бардак в примерах
Здравствуйте, jed, Вы писали:
jed>Я под примерами имел ввиду вообще sciter-sdk\samples. Такое впечатление, что их давно не смотрели и многие "поломались".
jed>Например sciter-sdk\samples\ideas\dom-creation после запуска выдает: jed>stderr:Error: const, var or method $ already defined jed>stderr: at undefined jed>stderr:
jed>Кстати, можно ли определять в какой строке была эта ошибка?
Вообще-то ошибки выдаются с номером строки. Но есть бага ошибка в первом исполняемом операторе файла обрабатывается некорректно в этом смысле.
Правлю.
jed>Еще jed>sciter-sdk\samples\communications\jahoo-rpc заработал только после правки.
В последнем SDK этот пример должен работать без проблем и правок.
jed>sciter-sdk\samples\tests\skin\skin-view-dialog.htm открывает окно как-то криво, узким столбиком.
Это вообще by design. Dialog имеет min-intrinsic размеры если больше ничего не определено.
Т.е. нужно прописать в CSS скажем так:
Note: not all samples in /html_samples/behaviors/ will work as not all native behaviors implementations
are in sciter.exe. If needed these behviors can easily be ported as native behaviors if the Sciter or
as scripting behaviors using correspondent class ... : Behavior {} constructions.
Ты про это?
jed>Вообщем я помню, когда смотрел много примеров один за другим, было ощущение, что бардак в примерах
Не все примеры имеют вывод в HTML — выводят результат в консоль.
Поэтому иногда кажется что что-то не работает.
А вообще если есть сомнения — пишем.
Я знаю что Q&A Симантека гоняет мои примеры — но не все к сожалению. В основном свои контрольные примеры. Они перешли на Sciter.
CS>Вообще-то ошибки выдаются с номером строки. Но есть бага ошибка в первом исполняемом операторе файла обрабатывается некорректно в этом смысле. CS>Правлю.
Ок. Спасибо.
jed>>sciter-sdk\samples\communications\jahoo-rpc заработал только после правки. CS>В последнем SDK этот пример должен работать без проблем и правок.
Да, работает. Только вот непонятно зачем окно справа с текстом "ready!".
CS>В файле /sciter/sdk/samples/html-and-css/readme.txt нписано следующие: CS>
CS>Note: not all samples in /html_samples/behaviors/ will work as not all native behaviors implementations
CS>are in sciter.exe. If needed these behviors can easily be ported as native behaviors if the Sciter or
CS>as scripting behaviors using correspondent class ... : Behavior {} constructions.
CS>Ты про это?
Да, как бы про это тоже. "these behviors can easily be ported" — что такое behviors я почитал, а есть ли пример как портировать htmlayout->sciter?
Т.е. нельзя считать, что sciter — это тот же htmlayout, но с TIScript?
Получается, что примеры — это основная документация. Смотришь их все подряд, выбираешь интересный и начинаешь ковырять, чтобы понять как это все устроено. Но как-то это бессистемно получается. Наверно, если изучать примеры в какой-то определенной последовательности, то быстрей получится "схватить", чем смотреть примеры случайно.
И было бы конечно легче, если бы был большой FAQ/howto/tutorial.
CS>А вообще если есть сомнения — пишем.
Ок.
Здравствуйте, jed, Вы писали:
jed>Да, работает. Только вот непонятно зачем окно справа с текстом "ready!".
Там планировалось сделать image preview. Если я правильно все помню. Руки не дошли.
CS>>В файле /sciter/sdk/samples/html-and-css/readme.txt нписано следующие: CS>>
CS>>Note: not all samples in /html_samples/behaviors/ will work as not all native behaviors implementations
CS>>are in sciter.exe. If needed these behviors can easily be ported as native behaviors if the Sciter or
CS>>as scripting behaviors using correspondent class ... : Behavior {} constructions.
CS>>Ты про это?
jed>Да, как бы про это тоже. "these behviors can easily be ported" — что такое behviors я почитал, а есть ли пример как портировать htmlayout->sciter? jed>Т.е. нельзя считать, что sciter — это тот же htmlayout, но с TIScript?
Сравни htmlayoutsdk\include\behaviors\behavior_tabs.cpp
и scitersdk\api\behaviors\behavior_tabs.cpp
#include"behavior_aux.h"namespace htmlayout
{
...
struct tabs: public behavior {}
}
В Sciter я исправил идеологическую ошибку
event_handler (instance handler) и behavior_factory (instance factory) всё-таки разные вещи.
В htmlayout это два в одном — не все понимают такой дуализм.
jed>Получается, что примеры — это основная документация. Смотришь их все подряд, выбираешь интересный и начинаешь ковырять, чтобы понять как это все устроено. Но как-то это бессистемно получается. Наверно, если изучать примеры в какой-то определенной последовательности, то быстрей получится "схватить", чем смотреть примеры случайно. jed>И было бы конечно легче, если бы был большой FAQ/howto/tutorial.
CS>>А вообще если есть сомнения — пишем. jed>Ок.