Author: zblog.newwz.com
Link: http://www.newwz.com/zblog/post/134.html
It has been several months since I saw the Flash Lite materials in the October s forum in 0110. It may have triggered a peak of research on Flash Lite, unfortunately, during that time I was very busy and did not pay attention to this aspect .... by the end of December, I began to study Flash Lite because of my creativity in Flash Lite (mybattery ~ I was so infatuated with searching for relevant materials that experts made Flash Lite themes or software source files were addicted to them ~ And try to update your own small software mybattery .... every version update, along with the addition and improvement of software features, I am increasingly familiar with Flash Lite... however, with the expansion of my search scope, I also found that there is little enthusiasm for Flash Lite in China, especially in development ~ Because Flash Lite is a new thing, there are not many people who know it, and there are fewer people who use it, and even fewer people who do it! I would like to use this article to give you a better understanding of Flash Lite and a more comprehensive view, and hope to bring the second climax of playing Flash Lite!
Some may say, What can Flash Lite do? Isn't it a full-screen topic? I only need to use it... some people may always think that Flash Lite is used to play the Flash animation on the computer, so they have never paid attention to it... here, I want to subvert this incorrect idea!
What can Flash Lite do? Flash Lite can be divided into two parts. One part is the player on the mobile phone end, that is, Flash Player. However, limited by the processing capability and hardware features of the mobile phone, this player is very different from the one on the computer, so there is a corresponding creation tool. In fact, it has provided support for Flash Lite since Flash MX 2004. based on the Flash Lite standard, flash can be enabled and played in the flash player on the mobile phone end. I don't know how you feel about flash on your computer? It is estimated that many people will first come to mind some classic Flash animations (such as the Three Kingdoms series and the little action series) when they hear flash, so I can tell you, your ideas are falling behind! In fact, Flash has been gradually transformed into a powerful development tool. It can not only make smooth animations, but also be used to develop various powerful software and games! Flash Lite on a mobile phone has weaker functions, but it is still very powerful. Of course, you can also develop software and games!
So, let's take a look at some wonderful things!
IM software similar to QQ
Bright Timer
TV program advance notice
Text messaging tools
Some may say that these Flash Lite software does not have similar SIS software? Maybe they are more convenient and easy to use ~ So what are the advantages of Flash Lite? Here, let me extract some of Li yixiu's summary and my views on these advantages:
1. 3-5 times faster than the original development process
I don't know what the original development process is here. It is estimated that it is the s60 software development process. I also don't know how s60 was developed, but I have made a lot of courseware using flash, and some of these functions are also very powerful, similar to the software created using other program development tools, I think the Flash Lite development process will not be so complex. at least, getting started is easier than running s60 software ~
2. consistent experience
The Flash Lite standards are developed by Macromedia (which has now been acquired by Adobe) and are the same player under the same standards, the results are also consistent. that is to say, developers can run on all Flash Lite-enabled mobile phones once, instead of having to develop mobile phone models multiple times. for users, you only need to ensure that your mobile phone supports Flash Lite and you download the SWF file written (created) in the Flash Lite standard, then you can ensure that they run correctly on your mobile phone, instead of looking for the version of the corresponding mobile phone model! No doubt about this consistency, whether it is convenient for developers or users!
3. Simple development tools
I don't know how many people have flash development experience on the computer. Maybe I can be regarded as one of them. for such people, development on the same creation platform will be much less difficult. What you need to do is just a process of adaptation! From the mouse and keyboard interaction on the original computer to the current mobile phone, only 0-9, *, # interaction with the direction key. also, you may have used some syntaxes that are not supported in Flash Lite! In any case, it is easier to learn from the beginning ~ For friends who have never been familiar with Flash development, if you only want to do something simple, such as theme, it will be easy to get started ~ Maybe I will take the time to write a tutorial later ~
Flash Lite also has its inevitable disadvantages.
At present, I think it is very serious, and it affects my development. There are several points:
1. In flash lite1.1, Chinese support is not very good. It is mainly reflected in the dynamic text. If it is Chinese, it will be garbled! This is really a headache. I can only try to scatter the text, but keep the numbers and the English part. This will increase the size of the final output file ~
2. There are restrictions on external image materials that can be loaded! It is said to be 50 k. In short, this restriction is uncomfortable and determines how easy it is to dynamically load the background in the topic to cause program crash!
3. the familiar point syntax is no longer available! This is especially difficult for me to use some syntax and now I want to return to flash 4.
4. flash Lite is still not suitable for complex applications, including business and entertainment. Flash Lite is weak in terms of security mechanisms, storage capabilities, and network connections, and may be difficult to improve. fortunately, my current level does not support development to this level -_-!
I have discussed some of my personal opinions on Flash Lite. Of course, some of my predecessors have also been referenced.
The purpose of writing this article is to attract more people to study Flash Lite and make it shine on our mobile phones!
[Background information]
What is Flash Lite?
Flash Lite is a Macromedia Flash configuration file specially developed for mobile phones. Flash Lite has been widely used by Japanese consumers and developers, and is now quickly adopted by operators and manufacturers outside Japan.
This growth is driven by the powerful flash reproduction engine, which provides a consistent experience between different operating systems, processors, and screen sizes. This is supported by a group of powerful Flash developers around the world. The initial feedback was clear: Flash significantly accelerated the development of exciting content and interfaces for mobile phones.
Flash Lite provides the following features for mobile phones:
■ HTTP-based data connection
■ SVG support * (playback)
■ Extended access to telephone Functions
■ New content development kit (CDK)
■ Vector graphics
■ Bitmap image
■ Striped background
■ Sound-event sound effects
■ Static text (the font is embedded in the SWF file)
■ Input and dynamic text (the font is embedded in the SWF file)
■ Input and dynamic device text
■ Frame-based animation
■ Deformation animation-changes in action and shape
■ ActionScript (SCRIPT)-Support for flash 4 scripts
■ Keyboard navigation
Flash lite1.1 and flash lite2.0
Search for Flash Lite in the browser and find a large number of Flash lite2.0 news reports. With the official launch of 2.0, it is really a breeze. Let's see what new changes have taken place in 2.0:
Extract A section of luar text
1. Unicode: dynamic text can display Chinese characters. It is very important for us in the Chinese language region!
2. Mobile shared object (MSO): LSO on a PC, which can store data to a mobile phone. You do not need to seek solutions for other fscommand flash2file problems such as game storage. Note: MSO is only supported in standalone mode. If the Flash content is in browser mode, messaging application, or Nokia File Manager, MSO is not supported.
3. loadmovie can be used to load image files, without the need to seek tools such as jpg2swf to convert files on the server first. Because decode supports mobile phones, JPG, GIF, and PNG files can be loaded, animated GIF/PNG animation is not supported. Because you need to know whether the mobile phone supports this format, system is supported. capabilities can be detected by using ActionScript.
4. Similarly, loadsound supports dynamic loading of MP3/Midi, which is also supported by mobile phones.
5. similarly, video can play 3GP, which is actually supported by mobile phones. The 3GP image must be covered in the Flash content. As for embed video in SWF, is it feasible to play video with a large file size?
6. The stage object can know the SWF image size, and the onresize function is also supported. Does it mean that different mobile phone image sizes can be used with one SWF?
7. setinputtexttype, which can be set to numeric, Alpha, alphanumeric, Latin, nonlatin and norestriction.
8. extendbacklightduration, control the light time of the mobile phone (if supported by the mobile phone!
In particular, what I like is that dynamic text can be used in Chinese without having to worry about gibberish and MSO. I can save the settings ~ In addition, you can use the dot syntax in 2.0 ~
Unfortunately, we need to tell you that Flash Lite 1.1 can be used in the big S. I found that 2.0 requires more than Symbian 7.0 to be installed. Currently, there is no major version available in the big S ~ Sorry ~