rami's profileChess MasterPhotosBlogListsMore Tools Help

Blog


    April 02

    Community Launch

    FROM LEBANON

    Visual Studio.NET 2008 and Windows Server 2008 Community Launch

     
     
    By the way i won windows Vista with service pack 1 ................. yessssssssssssssss
     
    Waiting the official launch on april 30 for microsoft windows server 2008
    waiting for the images to publish online.
     

    Flash 10 / CS4 / “Diesel” Sneak Peek

    Hello All,
    Well, i was reading about the new flash10 CS4, and they are talking about something new mailnly for designers.
    There will feature a brand new timeline animation model, There will no longer be a need for keyframes.
    WOW! so what is the catch, a total change in the flash IDE framework.
    they say that it's much easier to work with and make Flash much easier for beginners.
    "In short you will be able to select an object on the stage, right-click and choose "Add Motion/Shape Tween", and the timeline layer with the object will turn red to signify that it now contains a tween. Then you move the object (if you want to animate its motion) to create the end state. Want to extend the length of the tween? Just drag the timeline layer out over additional frames. Basically, this model completely fixes broken tweens -- you can no longer have a tween that is "broken" because it is missing a keyframe because tweens are no longer tied to keyframes".
    still don't know about the other improvments, yet i guess they are still with AS3, i don't know if the are focusing on FELX on that matter.
    I guess that the fight between Adobe and Microsoft is going to be interesting, because microsoft started a new technology "SILVERLIGHT" with Blend.
    Trying to replace flash, i don't think that it'll be that easy, and i don't think that flash will be distroyed, yet the danger is near.
    Microsoft is giving us great tools to make a multimedia based website, using C# of vd.net code ... niceeee
    we'll wait and see..
    :p
    April 11

    Adobe Flash CS3 Professional coming soon.

    The next flash version wil not be flash 9, it'll be Adobe Flash CS3 Professional with the new AS3 script verion.
    with 10 new amazing features.
    October 24

    Microsof news

     

    IE 7 Fails Its First Security Test

    Internet Explorer 7 for Windows XP is Now Available
    Microsoft has released for download the newest upgrade for its Web browser, Internet Explorer 7, which is also the browser built into Windows Vista.

    but it seems that Microsoft's brand-new Internet Explorer 7 browser, which was just released Oct. 18 for Windows XP, has already failed a security test.

    Microsoft's spanking-new Internet Explorer 7 browser has failed already failed a security test.

    According to an advisory from Secunia, the gold version of IE 7 was shipped with an information disclosure flaw that could be used in spoofing attacks. The vulnerability is due to an error in the handling of redirections for URLs with the "mhtml:" URI handler.

    "This can be exploited to access documents served from another web site," Secunia warned.

    Here is a test page that demonstrates the bug on a fully patched version of Windows XP SP2, running Internet Explorer 7.

    Curiously, Secunia first raised an alert for this vulnerability in April 2006. It was never fixed in IE 6 and ignored again in IE 7.

    In fairness to Microsoft, it is nearly impossible to exploit this flaw to launch a spoofing or phishing attack. An attacker would first have to lure an IE user to a fake Web site and know for sure which other secure site might be open in an IE tab in the same browser session.

    Still, it's strange that Redmond allowed this to slip through the cracks in what is largely a security-centric browser makeover.

    UPDATE: Microsoft offers a somewhat dismissive response that this is not an IE vulnerability:

    "These reports are technically inaccurate: the issue concerned in these reports is not in Internet Explorer 7 (or any other version) at all. Rather, it is in a different Windows component, specifically a component in Outlook Express. While these reports use Internet Explorer as a vector the vulnerability itself is in Outlook Express.

    While we are aware that the issue has been publicly disclosed, we’re not aware of it being used in any attacks against customers.

    We do have this under investigation and are monitoring the situation closely and we’ll take appropriate action to protect our customers once we’ve completed the investigation.

    -------------------------------------------------------------------------------------------------------------------------------

    Windows Vista on Track for Global Release

    Microsoft has settled its differences with the European Commission and South Korea, meaning that Windows Vista is on track for worldwide release to volume license business customers in November and for consumers worldwide in January 2007.

    April 08

    Microsoft Live Mail Beta

    To check out the Microsoft Live Mail Beta new features access the following link.
     
    I like this new version, i like the keyboard shortcuts and the contacts list. It's a great step from microsoft.
    January 16

    Cell Rendering

    Flash Tutorials...........
    I've found out a couple of methods on how to import images into a cell of a dataGrid.
    this sample u can view and download for free from http://www.flash-db.com
     
    this one u can view only the tutorial
     
    Rami Akkawi
     
    Chess Master

    Web Services and flash

    Today i read a sample on webServices Connector for flash at macromedia..
    to check sample files and full tutorial ..
    check the link below:
    January 15

    Flash DataGrid

    dataGrid1.columnNames = ["image", "Desc"];    //create columns on DataGrid
    dataGrid1.setSize(500, 300);                                //specify dataGrid Dimensions
    dataGrid1.getColumnAt(0).width=160
    dataGrid1.getColumnAt(1).width=300
    //--------------------------------------------------------------------------------------------
    var row:Array = new Array         //Define a row as an array

    function createRow()       //we have 10 projects, make an array that can hold 10 items
    {                          //each with the a unique anObject name
     for(k=1;k<=2;k++)
     {
     row.push("anObject"+k)
     }
    }
    function removeRow()       //remove the array items
    {
     for(k=1;k<=2;k++)
     {
     row.pop("anObject"+k)
     }
    }
    //----------------------------------------
    //To clear the DataGrid
    function removeItems()
    {
     removeRow()               //clear the array row, remove found elements
     for(k=0;k<=2;k++)
     {
     dataGrid1.removeAll()     //when new search is selected, remove all data
     }
    }
    //-------------------------------------------------------------------------------------------
    var pr_array:Array=new Array
    pr_array=["ram","akkawi","msn.spaces"]
    disc_array=["chess master","great family","blog"]


    //var item_obj:MovieClip = this.createEmptyMovieClip("item_obj", this.getNextHighestDepth());
    //loadMovie("cat.jpg",item_obj)

    for(k=0;k<=2;k++)
    {
     row[k]= {image:pr_array[k], Desc:disc_array[k]};
     dataGrid1.addItem(row[k]);
     
    }

    January 12

    How to make a Flash marquee

    I was wondering if this sample can help anyone who wants to make a flash marqee with XML data, it's 100% active.
     
    Make a MC on stage, put in that MC a dynamic text.
    width 460
    height 20
    and a MC with any Bkgrd color with width 420 and height 20, we'll use it later as a mask 
     
    //--------------------------------------------------------------------------------------------------------------------------
    var myXML:XML= new XML()   //make new XML object
    myXML.ignoreWhite = true   //to ingnore any white space in the xml tree
    myXML.load("marqee.xml")   //load the xml file
    myXML.onLoad = function(succes)         
    {
      if(succes)     //if the XML files is loaded successfuly then proceed
       {
        var alldata:XMLNode=myXML.firstChild     //stand on the parent XML tree
     var News:XMLNode=alldata.firstChild      //stand on the first node in the parent XML tree
     var marqeeNews:XMLNode=News.firstChild   //stand on the first node in the news XML node
     for (var aNode:XMLNode = News; aNode != null; aNode = aNode.nextSibling)  //loop all news tags
     {
       marqeeNews=aNode.firstChild                 //Get marquee node
       p1=marqeeNews.firstChild           //Get marquee node value : the data
     p2=marqeeNews.nextSibling.firstChild        //Get more node value : the hyper link
     myTextClip.marqeeT.html = true;             //treat the Dynamic text in the MC myTextClip as HTML
     //add the content of p1 and p2 to the Dynamic text
     myTextClip.marqeeT.htmlText =myTextClip.marqeeT.htmlText+ p1 + "\t"+"<a href='"+ p2 +"'><font color='#FF0000'><u>Read More >>></font></u></a>\t\t"
     //autosize the dynamic text to show all the data inserted
     myTextClip.marqeeT.autoSize=true
     //the w is used to place the text at right position for animating the marquee.
     w=myTextClip.marqeeT._width+50
     } 
       }
       else trace("Error loading XML document") //else show error message
    }
     
    //----------------------------------------------------------------------------------------------------
    now for animating the marquee,
    Remember the w var that i used earlier, it's highlighted in red.
     
    myTextClip.setMask(myMask);  // my mask is a MC i placed over the text...
                                                      // and masked it to make the text  appear only at that position
    // I guess the rest is easy
    myTextClip.marqeeT._x+=460 
    onEnterFrame=function()
    {
     if(myTextClip.marqeeT._x>-w)
     {
     myTextClip.marqeeT._x-=5;
     }
     else
     {
     myTextClip.marqeeT._x=460
     }
     
    }
    //--------------------------------------------------------------------------------------------------
    //the XML file is straight foreward
     

    <?xml version="1.0" encode="UTF-8"?>

    <allNews>

    <news>

    <marqee id="1">Diego Maradona's unsurpassed skill gives him the ability to be unpredictable and change direction at any given time. </marqee>

    <more>http://www.hotmail.com</more>

    </news>

    <news>

    <marqee id="2">RapidShare, the world's biggest (6 million files online!) and fastest (12 Gigabit/s up/down!) 1-click file-hoster.

    </marqee>

    <more>http://www.google.com</more>

    </news>

    <news>

    <marqee id="3">Sending SMS from yoofi is up to 60% cheaper than sending from your phone With our new phone book

    </marqee>

    <more>http://www.yoofi.com</more>

    </news>

    </allNews>

     

    That's all........
    January 09

    How To bypass a proxy server.

    How to install the Circumventor program, which gets around all Web-blocking software

    http://www.peacefire.org/circumventor/simple-circumventor-instructions.html

    This page describes how to install the "Circumventor" program, which can be used to get around all Web blocking programs. However, Please Note!! You don't actually install the Circumventor on the computer that is blocked from accessing Web sites. You, or a friend of yours, has to install the Circumventor on some other machine which is not censored. For example, if you want to get around Web blocking at work, don't install the Circumventor on your work computer. Install the Circumventor on your home computer. When the installer is done, it will give you the URL for your new Circumventor, and then you write that URL down and take it in with you to work, where you can use that URL to bypass the Web blocking there. Similarly, if you're in China and blocked from accessing certain sites, don't install the Circumventor on a machine in China; instead, get a friend to install it outside China, and then they can send you the URL that you can use to access banned sites.                     Bennett Haselton

    January 08

    زرع رقائق الكمبيوتر

    زرع رقائق الكمبيوتر تحت الجلد طفرة تكنولوجية جديدة الرقائق الصغيرة داخل الإبر التي تحقن بها تحت الجلد (رويترز) نسيان كلمة السر الخاصة بجهاز الكمبيوتر يعد مصدر إحباط يومي إلا أن الحل ببساطة قد يكون في اليد، عن طريق زراعة شريحة كمبيوتر تحت الجلد. فبتلويحة من يدك يمكنك فتح الباب الرئيسي لمكتبك وبتلويحة أخرى يمكن أن تدخل إلى جهاز الكمبيوتر الخاص بك. وتتفاعل هذه الشرائح التي تبلغ تكلفتها نحو دولارين اثنين مع جهاز يركب في أجهزة الكمبيوتر والأجهزة الإلكترونية الأخرى. وتنشط الرقائق حين تصبح على مسافة ثلاث بوصات من الأجهزة. والمعلومات الخاصة بمكان شراء الشرائح متاحة على موقع منتدى "تاجد" على الإنترنت حيث يتبادل المتحمسون لهذه التكنولوجيا الحوار ويتبادلون المعلومات. ويقول المقاول أمل جرافسترا (29 عاما) ومقره فانكوفر في كندا، إن 20 على الأقل من أصدقائه الأذكياء زرعوا رقائق كمبيوتر تكنولوجيا (RFID). ويضيف مايكلي سكلار (28 عاما) ومن سكان بروكلين "إنها تعطيك نوعا من القوة تجعل الأبواب تفتح أمامك وتتجاوز كلمات المرور بمجرد تلويحة من يدك. ويقل حجم الشريحة عن حبة الأرز ويمكن أن تبقى أكثر من عام. وباستطاعة فناني الوشم والأطباء البيطريين حقن شرائح مماثلة في الحيوانات لتتمكن من العودة إلى أصحابها إذا فقدت.
    December 27

    FLVPlayback

    Today i'm happy..
    Today i used the FLVPlayback component that Flash8 has..and everything went perfectly well.
    what i did is a playlist for videos, this play list is writen in XMl and loaded into the list companent that flash have.
    then i used the listener object to move on that list and load the movie into flash.
    note that i encoded the movies to be .FLV type.
     
    open a project folder, name it whatever (myProject)
     
    This is the sample:
    the XML file:
     

    <?xml version="1.0" encoding="utf-8"?>
    <videos>

    <video url="videos/breakdance.flv" desc="breakdance"/>
    <video url="videos/Captain.flv" desc="Captin"/>
    <video url="videos/PingPong.flv" desc="PingPong"/>
    <video url="videos/starwars.flv" desc="Starwars Dance"/>
    </videos>

     

    save this xml in myProject folder

    Now on Flash 8

     

    Drag a list component to the stage and name it (instance name): videoList

    Drag the FLVPlayback component to the stage and name it (instance name):    ns

     

    now on frame1 on the stage put this code(it's well explained)

     

    var vlist:XML=new XML();
    vlist.ignoreWhite=true;

    vlist.onLoad=function()
    {
     var videos:Array = this.firstChild.childNodes; //put all xml childs in array
     //all inside "<videos> </videos>"
     for(i=0;i<videos.length;i++)//loop on the videos
     {
      //now when adding to the list we should give the label and the data.
      videoList.addItem(videos[i].attributes.desc,videos[i].attributes.url)
     }
     ns.play(videoList.getItemAt(0).data) //to start the first video on the list
     videoList.selectedIndex=0; //to set the highlight on the first video
    }

     //---------------------------------------------------------------
     //now to make a listener object that listen to the changes in the list
     var vidlist:Object = new Object();
     vidlist.change=function()
     {
      ns.play(videoList.getItemAt(videoList.selectedIndex).data)
     }
     //now to registed that listener to the video list
     videoList.addEventListener("change",vidlist) //listen to change event
     
    vlist.load("XMLlist.XML") //load XML files

    //--------------------------------------------------------------

     

    save this flA in myProject folder

     

    now put a folder in the myProject folder and name it videos (check the URL in the XML)

    and put ur FLV videos.

     

    That's it.

     

    Please don't hesitate to send any comment.

     

    CHESS MASTER

    December 26

    Macromedia Flex 2.0

    Macromedia Flex 2.0

    A couple of days ago, i started woking on flex 2.0 and i discoverd how to use the AC3(action script 3) and how to use the components..

    I thing the the program is very good, yet it's still and alpha1 version.

    this software uses the same components that i used to use in flash8 in addition to some new ones..

    i wondered how to wok with them..knowing that the work area is defferent than flash..

    no timeline...it's more like Visual studio..

    this software uses XML as a base for its code...

    for example:

    in this sample i need to work with 2 components (textInput and a button)

    i drag 2 textInput components to the stage and a button..

    what i need to do is when i press on the btn, the text in textInput1 get copied to textinput2..

     

    here is the code:

    <?xml version="1.0" encoding="utf-8"?>          //normal XMl file beginning

    <mx:Application xmlns:mx="http://www.macromedia.com/2005/mxml">   //specify mx application

        <mx:TextInput id="src" text="Hello World!"/>        //the first text field

        <mx:Button label="Copy" click="dest.text = src.text"/>       //check the click action

        <mx:TextInput id="dest"/>  //the second text field

    </mx:Application>

     

    Using special characters

    Special characters are any characters that might confuse the XML parser. The contents of <mx:Script> tags are treated as XML by Flex, but Flex does not parse text in a CDATA construct so that you can use XML-parsed characters such as angle brackets (< and >) and ampersand (&). For example, the following script that includes a less than (<) comparison must be in a CDATA construct:

    <mx:Script>
        <![CDATA[
    
            function changeText() {
                var x:Number = 1;
                if (x<3) {
                    ta1.text = "Hello world";
                }
            } 
        ]]>
    </mx:Script>
    
     
    that's it for now...
    i hope i was usefull.
     
    CHESS MASTER
    December 24

    Action Script 3.0

    ActionScript 3.0 is a powerful, ECMAScript-standard object-oriented programming language that marks an important evolution of the language and capabilities of the Flash Platform. Though other Macromedia products will follow, the Flex 2 product line , including the new Eclipse-based Flex Builder 2 IDE, will be the first product line to access the new capabilities of ActionScript 3.0.

    A number of additions to ActionScript 3.0 are straightforward to discover and use, and make programming significantly easier than in previous versions. For example, by repackaging commonly used classes and objects as more easily-accessible APIs, we’ve provided faster, more direct access to the functionality you need for your applications. Other additions, like regular expressions and E4X support, make working with XML much faster and more natural. The new ActionScript Virtual Machine (AVM2) runs ActionScript 3.0 code, and includes an optimized compiler, redesigned from the ground up to run applications even faster. Lastly, an improved Flash Player API includes objects and functions to access player-specific functionality.

    Learn more about ActionScript 3.0 by reading ActionScript 3.0 Overview.

    Follow these steps to get started with ActionScript 3.0:

    1. Download and install Flex Builder 2 Alpha.

      The Flex Builder installer will install Flex Builder, Flex Framework, and a debug version of the Flash Player 8.5 alpha. You can use Flex Builder 2 to build applications with ActionScript 3.0.

      Note: This is a public alpha, not a final release. Neither the quality nor the features are complete yet. We want to show you our direction and get your feedback so that we can incorporate it into future releases.

      Review Known Issues ›

    2. Familiarize yourself with the ActionScript 3.0 language.

    3. Watch the video tutorials and then follow along with step-by-step instructions in the PDF versions:

      • Build a Flex application in 15 minutes.
      • Create and compile an application with Flex Builder. 
      • Create a constraint-based layout with Flex Builder.
    4. Communicate with other developers using Flex Builder 2 and ActionScript 3.0 in the Macromedia Labs Alpha Forums.

    //---------------------------------------------------------------------

    Reference

    http://labs.macromedia.com/technologies/actionscript3/

    //---------------------------------------------------------------------

     

    November 29

    using ur (Satellite) 2 connect to internet.

    if u have ur own satellite, u can use it to download files from the internet!
    check this link (it's in arabic)

    Windows Vista, What's new?

    Windows Antispyware is now integrated in, as expected. Windows Media Player 11 is there. Instant Off seems to be working. And there are a number of user-interface changes, such as an "orb-shaped" start button and a new start-panel menu. ActiveWin.com has posted a bunch of Vista November CTP screen shots that are worth checking out. We're betting more testers will get access to the new build in the next few days.
    November 04

    Become an Ant!

    check this site...
    today i saw it at flash-db message board.
    it's very cool, u register and then u become an ant on the screen, with a profile.
    check it and see what i mean.
     
     
    October 22

    Discover the rich 3D capability of Adobe Acrobat 7.0 Professional

    Adobe PDF-based 3D visualization

    Under increasing pressure to reduce costs and respond quickly to customer demands, project team members need to share 3D designs to improve collaboration across disparate design production and support teams. Adobe makes it easy to work together, enabling project teams to share design intent with extended team members, suppliers, partners, and customers. Using Adobe® Acrobat® 7.0 Professional and free Adobe Reader® 7.0 software, team members can create, share, mark up, review, archive, and reliably exchange 3D content-rich documents.

    Flash 9 - BLAZE Announced

    Flash 9 - BLAZE Announced
    Yes, you are reading that title right. There's already talk about the next release of Flash, Flash 9 codename BLAZE. This looks like it will be the first new Flash release under the new Adobe brand. There's been a lot of buzz and speculation about the new Flash 8.5 player that was just announced which introduces AS 3.0, but it sounds like Flash 8.5 with AS 3.0 can only be authored with Flex Builder and Flex.

     

    http://weblogs.macromedia.com/md/ar...name_for_th.cfm

    Not all hope for ActionScript 3.0 and Flash Player 8.5, Mike Downey also comments that they will release a "very early build of BLAZE publicly to all Flash Professional 8 or Studio 8 customers that will allow Flash developers to use ActionScript 3.0 and compile to Flash Player 8.5".

    The news is that Flash 9.0 will be a full product cycle, but does this mean that Flash will be falling into the same category as Adobe products where new software is occasionally released with very little improvements? I sure hope not. I have a long list of items that I would love to see in Flash 9, especially since it will be an Adobe product.


    • After Effects style timeline with separate key frames and control over individual properties
    • Add in support for 3D layers and cameras in the style of After Effects
    • Ability to save custom tweens created in the authoring tool graph



    Post your wishlist here or let Macromedia know - http://weblogs.macromedia.com/flash...that_time_a.cfm


    copied from
    October 12

    For FreeLancers

    Today i passed by a site that freelancers can benefit from it..............