У меня есть html-файл и JS-файл. В файле JS являются вары:редактирование vars in extern JS File
(function (lib, img, cjs) {
var p; // shortcut to reference prototypes
// library properties:
lib.properties = {
width: 300,
height: 250,
fps: 30,
color: "#FFFFFF",
manifest: [
{src:"images/logo_bg.png", id:"logo_bg"}
]
};
....
Теперь вы видите исходный путь к изображению. -> images/logo_bg.png
Как изменить путь в моем html-файле?
<head>
<script src="test.js"></script>
<script>
var canvas, stage, exportRoot;
function init() {
canvas = document.getElementById("canvas");
images = images||{};
var loader = new createjs.LoadQueue(false);
loader.addEventListener("fileload", handleFileLoad);
loader.addEventListener("complete", handleComplete);
loader.loadManifest(lib.properties.manifest);
}
function handleFileLoad(evt) {
if (evt.item.type == "image") { images[evt.item.id] = evt.result; }
}
function handleComplete() {
exportRoot = new lib.test();
stage = new createjs.Stage(canvas);
stage.addChild(exportRoot);
stage.update();
createjs.Ticker.setFPS(lib.properties.fps);
createjs.Ticker.addEventListener("tick", stage);
}
</script>
</head>
<body onload="init();" style="background-color:#D4D4D4">
<canvas id="canvas" width="300" height="250" style="background-color:#FFFFFF"></canvas>
</body>
Идея справиться с «getElementById» пока не работает ...
Большое спасибо!
Вы не можете редактировать его вручную на сам файл? или у вас нет контроля над файлом? – dragonjet
nope. это не идея. Я хочу обработать этот dynamiclly –
@ MatthiasStähle Я думаю, что вам не нужен тег [flash] (http://stackoverflow.com/questions/tagged/flash), я удалил его. – akmozo