Flash och Javascript i Papervision3D

Onsdag 11 juni, 2008

Edward Smith har utvecklat ett korsband i stånd att utnyttja API Flash och Papervision3D i Javascript! Biblioteket, AS3Wrapper är kompatibelt med Firefox och IE. Med Safari för Windows körs samtidigt som jag har hittat problem med Opera 9 för Windows någonsin. Mekanismen bakom detta projekt, och det gör denna "magiska" är att i vår HTML-sidan en container Flash (AS3Wrapper.swf) som tar emot kommandon Javascript (AS3Wrapper.js), i praktiken att bygga Flash-objekt direkt från Javascript.

Systemet, det utnyttjar de resurser av JavaScript för att kommunicera med en Flash-film på sidan.
Fördelen med att använda denna teknik skulle kunna bosätta sig i förmågan att dynamiskt skapa den JavaScript-kod och sedan har också dynamiska Flash-objekt eller om du vill, skapa Flash-innehåll dynamiskt från JavaScript. På webbplatsen för författare kan få tillgång till dokumentation AS3Wrapper tillsammans med en rad online-demo, så där av en kub Papervision3D.

För att få en uppfattning om hur enkelt det är att skriva kod i ActionScript Javascript, här följer ett exempel:

ActionScript:
  1. .*; import flash. displayen .*;
  2. .*; import flash. netto .*;
  3. ... (
  4. Loader ( ) ; var image: Loader = nya Loader ();
  5. new URLRequest ( url ) ) ; bild. belastning (ny URLRequest (url));
  6. ; addChild (bild);
  7. )

I Javascrip har:

JavaScript:
  1. playerInstance ) med (playerInstance)
  2. flash. display ) med (flash. display)
  3. flash. net ) { med (flash. netto) (
  4. Loader ( ) ; var image = nya Loader ();
  5. new URLRequest ( url ) ) ; bild. belastning (ny URLRequest (url));
  6. ; addChild (bild);
  7. )

Liknande Post

Lämna en kommentar

TAG XHTML <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> href="" <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Använd <pre> att bifoga kod