Archiwum kategorii ‘tipsy’

LocalConnection + SWFObject + Internet Explorer = BUG!

wtorek, Listopad 13th, 2007

Z racji tego, że ostatnio aż za często korzystam z FrajerFoxa umknął mi pewien problem jak się pojawia przy korzystaniu z tripletu LocalConnection, SWFObject/SWFFix i IE. Połączenie odbierające w tym przypadku nie podłączało się pod zadany kanał. localConnection.connect zawsze zwracał false. Wystarczy jednak opóźnić trochę wywołanie metody connect i wszystko hasa jak PB przykazał.

Actionscript:
  1. var conn:LocalConnection = new LocalConnection();
  2. function doConn ()
  3. {
  4. clearInterval(intvl)
  5. conn.connect("foobar");
  6. }
  7.  
  8. //GOOD!
  9. var intvl:Number = setInterval(doConn, 10);
  10.  
  11. //BAD
  12. //conn.connect("foobar");

Flex Slim-Fast

niedziela, Lipiec 1st, 2007

Jeśli pomimo terabajtowych dysków i wieloprocesorowych jednostek odbieracie instalację Flexa jako ciut ciężką, to łatwo można sie pozbyć 70MB z katalogu instalacyjnego. Wystarczy skasować folder jre i gotowe. Flex skorzysta wtedy z istniejącej w systemie instalacji Javy. U mnie jest to 1.6.0_1. Pewnie trzeba uważać, kiedy systemowa Java jest starsza niż ta dostarczana z Flex Builderem. Ale zakładam, że każdy pomyśli przed skasowaniem tego foldera, najpierw, na próbę zmieniając jego nazwę. Po zabiegu nie zauważyłem żadnych problemów z działaniem.

Jakiej wersji używa Flex Builder można dowiedzieć się z Help > Product Details > Configuration Details linijka: java.runtime.version=1.6.0_01-b06. Niestety Flash CS3 używa już tylko "wbudowanej" dystrybucji JRE. Jego usunięcie czy podmiana nie wchodzą w grę. Flash co prawda się odpali, ale jakakolwiek próba otworzenia panelu Actions spali na panewce. Aplikacja wypluje błąd inicjowania JRE i lipa.