A.- Der 1944 geborene R._ stellte nach dem Verlust seines letzten Arbeitsplatzes per Ende Dezember 1996 am 29. Januar 1997 Antrag auf Arbeitslosenentschädigung ab 1. Januar 1997. Im Januar und Februar 1997 war er im Rahmen einer Vollzeitbeschäftigung als Berater im Aussendienst auf Provisionsbasis für die Firma W._ AG tätig. Gemäss Bescheinigungen der Arbeitgeberfirma über Zwischenverdienst (vom 10. Februar und 4. März 1997) erzielte er dabei einzig im Januar 1997 ein Einkommen von Fr. 250. 90 (Fr. 358. 40 Provisionen abzüglich Fr. 107. 50 Spesen). Mit zwei Verfügungen vom 12. März 1997 eröffnete die Arbeitslosenkasse der Gewerkschaft Bau & Industrie, Sektion Horgen und Meilen, Horgen, dass der berufs- und ortsübliche Lohn Fr. 20.- in der Stunde betrage, ermittelte Zwischenverdienste von Fr. 3'560. - (Monat Januar 1997) und Fr. 3'260. - (Februar 1997) und verneinte unter Zugrundelegung eines versicherten Verdienstes von Fr. 4'634. - einen Anspruch auf Arbeitslosenentschädigung für die Monate Januar und Februar 1997. B.- Die hiegegen erhobene Beschwerde mit dem Rechtsbegehren um Zusprechung von Arbeitslosenentschädigung im Betrag von Fr. 2'788. 10 (für den Monat Januar 1997) und von Fr. 3'146. 50 (für den Monat Februar 1997) wies das Sozialversicherungsgericht des Kantons Zürich ab (Entscheid vom 8. Februar 1999). C.- Mit Verwaltungsgerichtsbeschwerde lässt R._ das vorinstanzlich gestellte Rechtsbegehren erneuern. Ferner beantragt er unentgeltliche Verbeiständung. Die Arbeitslosenkasse schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde. Das Bundesamt für Wirtschaft und Arbeit (seit 1. Juli 1999 Staatssekretariat für Wirtschaft) lässt sich nicht vernehmen.