ugrás a tartalomhoz

Archívum - 2017 - Fórum téma

január 8

Javascript Draggable

XY_ZERo · 2017. Jan. 8. (V), 15.15
Sziasztok.
Valaki tudna nekem segíteni ennek a draggable beállításaiban, mert nem nagyon értek hozzá.
Ez a draggable Inventory készítéshez használnám.
Itt a linkje:

Ami kellene nekem, hogy ha megfogok 1 itemet, akkor a többi item ne mozogjon és csak olyan helyre engedje tenni ahol van hely, ellenkező esetbe visszadobja az eredeti helyére.
A másik problémám, hogy hogyan lehetne megoldani, hogy több különálló mezőbe is lehessen rakni itemet, lásd ha felakarok helyezni egy sisakot magamra, akkor azt ki kell venni az inventoryból és beilleszteni a sisak mezőbe.

Nagyon örülnék neki, ha lenne valaki aki szánna rám egy kis időt, mert már elég sok időt beleöltem a weboldalamba, sőt ebbe az inventory készítésbe is, de nem nagyon értek scriptezéshez sajna, csak az alapokat vágom nagyjából.


Esetleg tekintsd meg az oldalt amin dolgozok, teljesen magán projekt, nem pénzért készítem, de számomra rengeteget jelent, és nem akarom, hogy elvesszen az egész ez miatt.
Elérhetőségeim:
Munkám:
Skype: xy_zero
FaceBook:


Nagyon szépen köszönöm, és negatív kommenteket kérem mellőzzétek!
 

január 6

CreateJS (Animáció vége illetve cache / cpu takarítás)

alkony4 · 2017. Jan. 6. (P), 16.29
Szervusztok!

Az alábbi kérdéssel fordulok hozzátok.
CreateJS segítségével életre keltek néhány html5ös animációt, melyre az alábbi kódrészlet szolgál:
<script type="text/javascript" src="effect/effect.php?v=<?=$effectid?>"></script>
		<script>
			var canvas, stage, exportRoot;
			function init() {
				canvas = document.getElementById("<?=$id1?>");
				images = images||{};
				
				var loader = new createjs.LoadQueue(false);
				loader.installPlugin(createjs.Sound);
				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(evt) {
				exportRoot = new lib.effect();
				
				stage = new createjs.Stage(canvas);
				stage.addChild(exportRoot);
				stage.update();
				
				createjs.Ticker.setFPS(lib.properties.fps);
				createjs.Ticker.addEventListener("tick", stage);
			}
			
			function playSound(id, loop) {
				return createjs.Sound.play(id, createjs.Sound.INTERRUPT_EARLY, 0, 0, loop);
			}
			
			init();
		</script>
A kód szépen elvégzi az animációk betöltését, lejátszását az oldalon, ellenben mivel nem vagyok valami nagy gyakorlott felhasználója még a createjs-nek (és sajnos google keresgélés és dokumentáció olvasás után se akadtam rá a megoldásra) az alábbi problémákba ütköztem:
1. Többszöri animáció betöltésékőr egy idő után túlterhelem a procit. (Valahol, valamilyen formában cahcelődik véleményem szerint az animáció).
Merül fel a kérdés, hogyan lehetne kiadni utasításként, hogy az animáció lefutásának végén töröljön minden szemetet maga után és ne terhelje feleslegesen kliens oldalról a gépet.

2.

január 2

xgettext letöltés

Radon · 2017. Jan. 2. (H), 21.04
Sziasztok. A php kódomból szeretném kiszedni a gettext() -ben lévő szöveget, és elmenteni .po fileba. régen ez valami xgettext programmal sikerül, de most sehogy sem akar összejönni. win7 alá. köszi.