public void OnReady() { isReady = true; if (pendingInit != null) { FlashHost.SetStyleAttribute("width", pendingInit.width.ToString() + "px"); FlashHost.SetStyleAttribute("height", pendingInit.height.ToString() + "px"); FlashPlayer.Invoke("initAd", FlashPluginWidth, FlashPluginHeight, pendingInit.viewMode, pendingInit.desiredBitrate, pendingInit.creativeData, pendingInit.environmentVariables); pendingInit = null; } }
public void InitAd(double width, double height, string viewMode, int desiredBitrate, string creativeData, string environmentVariables) { FlashHost.SetStyleAttribute("visibility", "visible"); PositionFlashPlayer(); if (isReady) { FlashHost.SetStyleAttribute("width", width.ToString() + "px"); FlashHost.SetStyleAttribute("height", height.ToString() + "px"); FlashPlayer.Invoke("initAd", FlashPluginWidth, FlashPluginHeight, viewMode, desiredBitrate, creativeData, environmentVariables); } else { pendingInit = new PendingInit() { width = width, height = height, viewMode = viewMode, desiredBitrate = desiredBitrate, creativeData = creativeData, environmentVariables = environmentVariables }; } }