Êáëþò Þñèáôå óôï forum ìáò! Ãéá íá óõììåôÜó÷åôå óôéò óõæçôÞóåéò èá ðñÝðåé íá åßóáóôå ìÝëïò. Ãßíåôå ìÝëïò ôþñá!.
Ôþñá åßíáé 09 Öåâ 2010 17:20
All times are UTC + 2 |
Moderators:
Super-Moderators, WebDev Moderators
| ÁðïóôïëÝáò |
ÌÞíõìá |
HeRu
Flash Moderator  ÌÝëïò áðü: 16 Áõã 2004 ÂïçèÞìáôá: 6 ÍÝá: 4 Scripts: 3 Ìçíýìáôá: 256+
|
Óôéò: 03 Íïå 2008 11:41 ÈÝìá:
[AS3] Open Source Flash ÐåñéãñáöÞ èÝìáôïò: How-To |
|
|
Ï ðïéï âáóéêüò ôñüðïò ãéá íá êÜíåéò development åßíáé ôï Flex SDK, ôï ïðïßï ðåñéëáìâÜíåé Ýíáí command prompt compiler. ÌåôÜ öôéÜ÷íåéò Ýíá text áñ÷åßï ðïõ Ý÷åéò ãñÜøåé ìÝóá ôïí êþäéêá óïõ.
Ãéá íá êÜíåéò ôçí üëç äéáäéêáóßá ðïéï åýêïëç, ìðïñåßò íá ÷ñçóéìïðïéÞóåéò ôï FlashDevelop ðïõ åßíáé åíáò free Flash/Flex/ActionScript Editor.
Ãéá íá ñõèìßóåéò ôï exported swf, ÷ñçóéìïðïéåßò ôï áêüëïõèï metatag:
| êþäéêáò: | | [SWF(width="x", height="x", frameRate="x", backgroundColor="x")] |
Ð÷.
| êþäéêáò: | | [SWF(width="400", height="350", frameRate="30", backgroundColor="#FFFFFF")] |
Ãéá íá åíóùìáôþóåéò åîùôåñéêÜ áñ÷åßá (images, sounds, swf) ÷ñçóéìïðïéåßò ôï áêüëïõèï æåõãÜñé åíôïëþí:
| êþäéêáò: | [Embed(source="ïíïìá áñ÷åéïõ")]
private var Ïíïìá:Class; |
Ð÷.
| êþäéêáò: | [Embed(source="pic.jpg")]
private var Pic1:Class; |
êáé ìåôÜ ôï ÷ñçóéìïðïéåßò Ýôóé:
| êþäéêáò: | | var pic:Bitmap = new Pic1( ); |
Áðü åêåß êáé ðÝñá õðÜñ÷ïõí ðïëëÜ Ýôïéìá Actionscript libraries ðïõ óïõ äßíïõí äéÜöïñåò äõíáôüôçôåò (animation, 3D, physics, frameworks) ð÷. http://code.google.com/hosting/search?q=label:actionscript
Áò ðïýìå ãéá animation õðÜñ÷åé Ýíá ðïëý êáëü project ôï Tweener.
Ðáñáäåßãìáôá:
¸íá ðïëý áðëü ðáñÜäåéãìá.
| êþäéêáò: | package {
import flash.display.Bitmap;
import flash.display.Sprite;
import flash.events.Event;
[SWF(width="200", height="200", frameRate="30", backgroundColor="#8ebad9")]
public class SimpleTest extends Sprite
{
[Embed(source="assets/fs_logo.png")]
public var Fslogo:Class
public var fslogo_img:Bitmap
public function SimpleTest()
{
fslogo_img = new Fslogo( );
fslogo_img.x = 100;
fslogo_img.y = 100;
addChild( fslogo_img );
addEventListener( Event.ENTER_FRAME, onEnterFrame );
}
private function onEnterFrame( event:Event ) : void
{
fslogo_img.rotation++
}
}
}
|
¸íá ðáñÜäåéãìá ÷ñçóéìïðïéþíôáò ôï Tweener.
| êþäéêáò: | package {
import caurina.transitions.Equations;
import caurina.transitions.Tweener;
import flash.display.Bitmap;
import flash.display.Sprite;
[SWF(width="400", height="110", frameRate="30", backgroundColor="#8ebad9")]
public class TweenerTest extends Sprite
{
[Embed(source="assets/fs_logo.png")]
public var Fslogo:Class;
public var fslogo_img:Bitmap;
public function TweenerTest()
{
fslogo_img = new Fslogo( );
fslogo_img.x = 100;
fslogo_img.y = 10;
addChild( fslogo_img );
forwardAnim( );
}
private function forwardAnim( ) : void
{
Tweener.addTween(fslogo_img, {x:200, time:2, transition:Equations.easeOutBounce, onComplete:reverseAnim});
}
private function reverseAnim( ) : void
{
Tweener.addTween(fslogo_img, {x:100, time:2, transition:Equations.easeOutElastic, onComplete:forwardAnim});
}
}
} |
| Description: |
| ÐáñÜäåéãìá ÷ñçóéìïðïéþíôáò ôï Tweener |
|
| Filesize: |
33.53 KB |
| Viewed: |
2416 Time(s) |
|
| Description: |
|
 Download |
| Filename: |
source.zip |
| Filesize: |
83.8 KB |
| Downloaded: |
229 Time(s) |
Last edited by HeRu on 17 Äåê 2009 16:07, edited 1 time in total |
|
 |

|
Garakatsamol
 ÌÝëïò áðü: 07 Ìáç 2007 ÂïçèÞìáôá: 3 Ìçíýìáôá: 256+
|
Óôéò: 03 Íïå 2008 12:32 ÈÝìá:
|
|
|
Ðïëý ÷ñÞóéìï êáé êáôáíïçôü üðùò ðÜíôá, åõ÷áñéóôïýìå.
|
|
 |
 |
geomatical04
 ÌÝëïò áðü: 17 Öåâ 2003 Ìçíýìáôá: 162Ðåñéï÷Þ: ÇñÜêëåéï
|
Óôéò: 05 Íïå 2008 14:25 ÈÝìá:
|
|
|
| yparxei kai to OpenLaszlo gia ayth th douleia pou lene oti einai kalo alla den to exw xrhsimopoihsei...
|
|
 |
 |
HeRu
Flash Moderator  ÌÝëïò áðü: 16 Áõã 2004 ÂïçèÞìáôá: 6 ÍÝá: 4 Scripts: 3 Ìçíýìáôá: 256+
|
Óôéò: 05 Íïå 2008 15:56 ÈÝìá:
|
|
|
| geomatical04 áíÝöåñå: | | yparxei kai to OpenLaszlo gia ayth th douleia pou lene oti einai kalo alla den to exw xrhsimopoihsei... |
Ôï OpenLazlo åßíáé alternative framework áíôé ôïõ Flex. ¼ôáí ôï Ýøá÷íá ðñéí 2-3 ÷ñüíéá äåí Þôáí üóï þñéìï Þôáíå ôï Flex, êáé éäéáßôåñá ôþñá ðïõ ôï Flex Ý÷åé ãßíåé open source( êáé åôïéìÜæåôáé íá âãåé ç 4ç Ýêäïóç ôïõ), äåí íïìßæù íá õðÜñ÷åé ëüãïò íá áó÷ïëçèåßò ìáæß ôïõ.
|
|
 |
 |
|
Powered by p h p B B © 2001,2005 p h p B B Group
|