Closed pc-coholic closed 10 years ago
Wenn du util.auto_loader(_G) nutzt, laed info-beamer die Resourcen in die Tabelle _G, so dass S-154 dann unter _G["S-154"] ansprechbar ist. _G ist der globale Scope (d.h. _G["_G"] == _G). Wenn nun der Name einem gueltigen Variablennamen entspricht, ist die Resource direkt "erreichbar". D.h. foo.png -> globale Variable foo. S-154 ist kein gueltiger Variablenname, d.h. du musst _G["S-154"] nutzen. Um das ganze expliziter zu machen, wuerde ich in dem Fall vorschlagen, den auto_loader so zu nutzen: local res = util.auto_loader(), wodurch geladene Resourcen in die Tabelle geladen werden.
Ich habe diverse Grafiken welche (leider dynamisch, daher wenig Einfluss auf die Dateinamen möglich) einen Bindestrich im Namen tragen. Der Autoloader erfasst diese augenscheinlich auch korrekt
Doch irgendwo scheint Infobeamer da sich daran zu verhaspeln und dann nicht die Bilder unter ihrem entsprechenden Namen bereitzustellen...